Class cv::DetectionBasedTracker#
Collaboration diagram for cv::DetectionBasedTracker:
Public Types#
Friends#
Return |
Name |
Description |
|---|---|---|
|
Member Typedef Documentation#
Object#
typedef std::pair< cv::Rect, int > cv::DetectionBasedTracker::Object
Member Enumeration Documentation#
enum ObjectStatus
|
|
|
|
Constructor & Destructor Documentation#
DetectionBasedTracker()#
cv::DetectionBasedTracker::DetectionBasedTracker(
cv::Ptr< IDetector > mainDetector,
cv::Ptr< IDetector > trackingDetector,
const Parameters & params )
~DetectionBasedTracker()#
Member Function Documentation#
addObject()#
int cv::DetectionBasedTracker::addObject(const cv::Rect & location)
getObjects()#
void cv::DetectionBasedTracker::getObjects(std::vector< cv::Rect > & result)
getObjects()#
void cv::DetectionBasedTracker::getObjects(std::vector< ExtObject > & result)
getObjects()#
void cv::DetectionBasedTracker::getObjects(std::vector< Object > & result)
getParameters()#
const Parameters & cv::DetectionBasedTracker::getParameters()
process()#
void cv::DetectionBasedTracker::process(const cv::Mat & imageGray)
resetTracking()#
void cv::DetectionBasedTracker::resetTracking()
run()#
bool cv::DetectionBasedTracker::run()
setParameters()#
bool cv::DetectionBasedTracker::setParameters(const Parameters & params)
stop()#
void cv::DetectionBasedTracker::stop()
calcTrackedObjectPositionToShow()#
cv::Rect cv::DetectionBasedTracker::calcTrackedObjectPositionToShow(int i)
calcTrackedObjectPositionToShow()#
cv::Rect cv::DetectionBasedTracker::calcTrackedObjectPositionToShow(
int i,
ObjectStatus & status )
detectInRegion()#
void cv::DetectionBasedTracker::detectInRegion(
const cv::Mat & img,
const cv::Rect & r,
std::vector< cv::Rect > & detectedObjectsInRegions )
updateTrackedObjects()#
void cv::DetectionBasedTracker::updateTrackedObjects(const std::vector< cv::Rect > & detectedObjects)
Member Data Documentation#
cascadeForTracking#
cv::Ptr< IDetector > cv::DetectionBasedTracker::cascadeForTracking
innerParameters#
InnerParameters cv::DetectionBasedTracker::innerParameters
numTrackedSteps#
int cv::DetectionBasedTracker::numTrackedSteps
parameters#
Parameters cv::DetectionBasedTracker::parameters
separateDetectionWork#
cv::Ptr< SeparateDetectionWork > cv::DetectionBasedTracker::separateDetectionWork
trackedObjects#
std::vector< TrackedObject > cv::DetectionBasedTracker::trackedObjects
weightsPositionsSmoothing#
std::vector< float > cv::DetectionBasedTracker::weightsPositionsSmoothing
weightsSizesSmoothing#
std::vector< float > cv::DetectionBasedTracker::weightsSizesSmoothing
Source file#
The documentation for this class was generated from the following file:
opencv2/xobjdetect/detection_based_tracker.hpp