OpenCV 4.5.3(日本語機械翻訳)
|
クラス |
|
struct | ExtObject |
class | IDetector |
struct | InnerParameters |
struct | Parameters |
struct | TrackedObject |
公開型 |
|
enum | ObjectStatus { DETECTED_NOT_SHOWN_YET , DETECTED , DETECTED_TEMPORARY_LOST , WRONG_OBJECT } |
typedef std::pair< cv::Rect, int > | Object |
公開メンバ関数 |
|
DetectionBasedTracker (cv::Ptr< IDetector > mainDetector, cv::Ptr< IDetector > trackingDetector, const Parameters ¶ms) | |
virtual bool | run () |
virtual void | stop () |
virtual void | resetTracking () |
virtual void | process (const cv::Mat &imageGray) |
bool | setParameters (const Parameters ¶ms) |
const Parameters & | getParameters () const |
virtual void | getObjects (std::vector< cv::Rect > &result) const |
virtual void | getObjects (std::vector< Object > &result) const |
virtual void | getObjects (std::vector< ExtObject > &result) const |
virtual int | addObject (const cv::Rect &location) |
限定公開メンバ関数 |
|
void | updateTrackedObjects (const std::vector< cv::Rect > &detectedObjects) |
cv::Rect | calcTrackedObjectPositionToShow (int i) const |
cv::Rect | calcTrackedObjectPositionToShow (int i, ObjectStatus &status) const |
void | detectInRegion (const cv::Mat &img, const cv::Rect &r, std::vector< cv::Rect > &detectedObjectsInRegions) |
限定公開変数類 |
|
cv::Ptr< SeparateDetectionWork > | separateDetectionWork |
Parameters | parameters |
InnerParameters | innerParameters |
int | numTrackedSteps |
std::vector< TrackedObject > | trackedObjects |
std::vector< float > | weightsPositionsSmoothing |
std::vector< float > | weightsSizesSmoothing |
cv::Ptr< IDetector > | cascadeForTracking |
フレンド |
|
void * | workcycleObjectDetectorFunction (void *p) |