OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::legacy::MultiTracker_Alt 類參考

長期多目標追蹤器的基類:更多...

#include <opencv2/tracking/tracking_legacy.hpp>

cv::legacy::MultiTracker_Alt 的協作圖

公共成員函式

 MultiTracker_Alt ()
 Multitracker 的建構函式。
 
bool addTarget (InputArray image, const Rect2d &boundingBox, Ptr< legacy::Tracker > tracker_algorithm)
 向追蹤列表新增新目標,並使用包圍目標的已知邊界框初始化追蹤器。
 
bool update (InputArray image)
 更新追蹤列表中的所有追蹤器,找到目標最有可能的新邊界框。
 

公共屬性

std::vector< Rect2d邊界框
 多目標跟蹤器的邊界框列表。
 
std::vector< Scalarcolors
 用於邊界框顯示的隨機生成的顏色列表。
 
int targetNum
 跟蹤列表中目標的當前數量。
 
std::vector< Ptr< Tracker > > trackers
 多目標跟蹤器的跟蹤器列表。
 

詳細描述

長期多目標跟蹤器的基礎抽象類

另請參見
Tracker, MultiTrackerTLD

建構函式 & 解構函式文件

◆ MultiTracker_Alt()

cv::legacy::MultiTracker_Alt::MultiTracker_Alt ( )
inline

Multitracker 的建構函式。

成員函式文件

◆ addTarget()

bool cv::legacy::MultiTracker_Alt::addTarget ( InputArray image,
const Rect2d & boundingBox,
Ptr< legacy::Tracker > tracker_algorithm )

向追蹤列表新增新目標,並使用包圍目標的已知邊界框初始化追蹤器。

引數
image初始幀
boundingBox目標的初始邊界框
tracker_algorithm多目標追蹤演算法
返回
如果新目標初始化成功,則為 True;否則為 False

◆ update()

bool cv::legacy::MultiTracker_Alt::update ( InputArray image)

更新追蹤列表中的所有追蹤器,找到目標最有可能的新邊界框。

引數
image當前幀
返回
True 表示已找到所有目標,False 表示追蹤器無法在當前幀中定位其中一個目標。 請注意,後者並不意味著追蹤器已失敗,可能目標確實在幀中丟失(例如,超出視野)

成員資料文件

◆ boundingBoxes

std::vector<Rect2d> cv::legacy::MultiTracker_Alt::boundingBoxes

多目標跟蹤器的邊界框列表。

◆ colors

std::vector<Scalar> cv::legacy::MultiTracker_Alt::colors

用於邊界框顯示的隨機生成的顏色列表。

◆ targetNum

int cv::legacy::MultiTracker_Alt::targetNum

跟蹤列表中目標的當前數量。

◆ trackers

std::vector<Ptr<Tracker> > cv::legacy::MultiTracker_Alt::trackers

多目標跟蹤器的跟蹤器列表。


此類文件由以下檔案生成