#include <opencv2/objdetect/detection_based_tracker.hpp>
◆ Object(物件)
◆ ObjectStatus(物件狀態)
| 列舉器 |
|---|
| 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](過載 [1/2])
| cv::Rect cv::DetectionBasedTracker::calcTrackedObjectPositionToShow |
( |
int | i | ) |
const |
|
保護 |
◆ calcTrackedObjectPositionToShow() [2/2](過載 [2/2])
| cv::Rect cv::DetectionBasedTracker::calcTrackedObjectPositionToShow |
( |
int | i, |
|
|
ObjectStatus & | status ) const |
|
保護 |
◆ detectInRegion()
| void cv::DetectionBasedTracker::detectInRegion |
( |
const cv::Mat & | img, |
|
|
const cv::Rect & | r, |
|
|
std::vector< cv::Rect > & | detectedObjectsInRegions(區域中檢測到的物件) ) |
|
保護 |
◆ getObjects() [1/3](過載 [1/3])
| virtual void cv::DetectionBasedTracker::getObjects |
( |
std::vector< cv::Rect > & | result | ) |
const |
|
virtual |
◆ getObjects() [2/3](過載 [2/3])
| virtual void cv::DetectionBasedTracker::getObjects |
( |
std::vector< ExtObject > & | result | ) |
const |
|
virtual |
◆ getObjects() [3/3](過載 [3/3])
| virtual void cv::DetectionBasedTracker::getObjects |
( |
std::vector< Object > & | 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(檢測到的物件) | ) |
|
|
保護 |
◆ workcycleObjectDetectorFunction
| void * workcycleObjectDetectorFunction |
( |
void * | p | ) |
|
|
friend |
◆ cascadeForTracking(用於跟蹤的級聯)
◆ innerParameters(內部引數)
◆ numTrackedSteps(跟蹤步驟數)
| int cv::DetectionBasedTracker::numTrackedSteps |
|
保護 |
◆ 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 |
|
保護 |
此類文件由以下檔案生成