#include <opencv2/objdetect/detection_based_tracker.hpp>
◆ Object
◆ ObjectStatus
| Enumerator | 
|---|
| DETECTED_NOT_SHOWN_YET  |  | 
| DETECTED  |  | 
| DETECTED_TEMPORARY_LOST  |  | 
| WRONG_OBJECT  |  | 
 
 
◆ DetectionBasedTracker()
◆ ~DetectionBasedTracker()
  
  
      
        
          | virtual cv::DetectionBasedTracker::~DetectionBasedTracker  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ addObject()
  
  
      
        
          | virtual int cv::DetectionBasedTracker::addObject  | 
          ( | 
          const cv::Rect &  | 
          location | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ calcTrackedObjectPositionToShow() [1/2]
  
  
      
        
          | cv::Rect cv::DetectionBasedTracker::calcTrackedObjectPositionToShow  | 
          ( | 
          int  | 
          i | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
◆ calcTrackedObjectPositionToShow() [2/2]
  
  
      
        
          | cv::Rect cv::DetectionBasedTracker::calcTrackedObjectPositionToShow  | 
          ( | 
          int  | 
          i,  | 
         
        
           | 
           | 
          ObjectStatus &  | 
          status  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
protected   | 
  
 
 
◆ detectInRegion()
  
  
      
        
          | void cv::DetectionBasedTracker::detectInRegion  | 
          ( | 
          const cv::Mat &  | 
          img,  | 
         
        
           | 
           | 
          const cv::Rect &  | 
          r,  | 
         
        
           | 
           | 
          std::vector< cv::Rect > &  | 
          detectedObjectsInRegions  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
 
◆ getObjects() [1/3]
  
  
      
        
          | virtual void cv::DetectionBasedTracker::getObjects  | 
          ( | 
          std::vector< cv::Rect > &  | 
          result | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getObjects() [2/3]
  
  
      
        
          | virtual void cv::DetectionBasedTracker::getObjects  | 
          ( | 
          std::vector< Object > &  | 
          result | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getObjects() [3/3]
  
  
      
        
          | virtual void cv::DetectionBasedTracker::getObjects  | 
          ( | 
          std::vector< ExtObject > &  | 
          result | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getParameters()
      
        
          | const Parameters& cv::DetectionBasedTracker::getParameters  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ process()
  
  
      
        
          | virtual void cv::DetectionBasedTracker::process  | 
          ( | 
          const cv::Mat &  | 
          imageGray | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ resetTracking()
  
  
      
        
          | virtual void cv::DetectionBasedTracker::resetTracking  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ run()
  
  
      
        
          | virtual bool cv::DetectionBasedTracker::run  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ setParameters()
      
        
          | bool cv::DetectionBasedTracker::setParameters  | 
          ( | 
          const Parameters &  | 
          params | ) | 
           | 
        
      
 
 
◆ stop()
  
  
      
        
          | virtual void cv::DetectionBasedTracker::stop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ updateTrackedObjects()
  
  
      
        
          | void cv::DetectionBasedTracker::updateTrackedObjects  | 
          ( | 
          const std::vector< cv::Rect > &  | 
          detectedObjects | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ workcycleObjectDetectorFunction
  
  
      
        
          | void* workcycleObjectDetectorFunction  | 
          ( | 
          void *  | 
          p | ) | 
           | 
         
       
   | 
  
friend   | 
  
 
 
◆ cascadeForTracking
◆ innerParameters
◆ numTrackedSteps
  
  
      
        
          | int cv::DetectionBasedTracker::numTrackedSteps | 
         
       
   | 
  
protected   | 
  
 
 
◆ parameters
◆ separateDetectionWork
  
  
      
        
          | cv::Ptr<SeparateDetectionWork> cv::DetectionBasedTracker::separateDetectionWork | 
         
       
   | 
  
protected   | 
  
 
 
◆ trackedObjects
  
  
      
        
          | std::vector<TrackedObject> cv::DetectionBasedTracker::trackedObjects | 
         
       
   | 
  
protected   | 
  
 
 
◆ weightsPositionsSmoothing
  
  
      
        
          | std::vector<float> cv::DetectionBasedTracker::weightsPositionsSmoothing | 
         
       
   | 
  
protected   | 
  
 
 
◆ weightsSizesSmoothing
  
  
      
        
          | std::vector<float> cv::DetectionBasedTracker::weightsSizesSmoothing | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: