#include <detection_based_tracker.hpp>
| typedef std::pair<cv::Rect, int> DetectionBasedTracker::Object |
| DetectionBasedTracker::DetectionBasedTracker | ( | const std::string & | cascadeFilename, |
| const Parameters & | params | ||
| ) |
| virtual DetectionBasedTracker::~DetectionBasedTracker | ( | ) | [virtual] |
| virtual bool DetectionBasedTracker::run | ( | ) | [virtual] |
| virtual void DetectionBasedTracker::stop | ( | ) | [virtual] |
| virtual void DetectionBasedTracker::resetTracking | ( | ) | [virtual] |
| virtual void DetectionBasedTracker::process | ( | const cv::Mat & | imageGray | ) | [virtual] |
| bool DetectionBasedTracker::setParameters | ( | const Parameters & | params | ) |
| const Parameters& DetectionBasedTracker::getParameters | ( | ) |
| virtual void DetectionBasedTracker::getObjects | ( | std::vector< cv::Rect > & | result | ) | const [virtual] |
| virtual void DetectionBasedTracker::getObjects | ( | std::vector< Object > & | result | ) | const [virtual] |
| void DetectionBasedTracker::updateTrackedObjects | ( | const std::vector< cv::Rect > & | detectedObjects | ) | [protected] |
| cv::Rect DetectionBasedTracker::calcTrackedObjectPositionToShow | ( | int | i | ) | const [protected] |
| void DetectionBasedTracker::detectInRegion | ( | const cv::Mat & | img, |
| const cv::Rect & | r, | ||
| std::vector< cv::Rect > & | detectedObjectsInRegions | ||
| ) | [protected] |
| void* workcycleObjectDetectorFunction | ( | void * | p | ) | [friend] |
cv::Ptr<SeparateDetectionWork> DetectionBasedTracker::separateDetectionWork [protected] |
Parameters DetectionBasedTracker::parameters [protected] |
int DetectionBasedTracker::numTrackedSteps [protected] |
std::vector<TrackedObject> DetectionBasedTracker::trackedObjects [protected] |
std::vector<float> DetectionBasedTracker::weightsPositionsSmoothing [protected] |
std::vector<float> DetectionBasedTracker::weightsSizesSmoothing [protected] |