长期多目标跟踪器的基类抽象类:更多…
#include <opencv2/tracking/tracking_legacy.hpp>
◆ MultiTracker_Alt()
cv::legacy::MultiTracker_Alt::MultiTracker_Alt |
( |
| ) |
|
|
inline |
◆ addTarget()
向跟踪列表添加一个新目标,并使用包围目标的已知边界框初始化跟踪器。
- 参数
-
image | 初始帧 |
boundingBox | 目标的初始边界框 |
tracker_algorithm | 多跟踪器算法 |
- 返回值
- 如果新目标初始化成功,则返回 True,否则返回 False
◆ update()
bool cv::legacy::MultiTracker_Alt::update |
( |
InputArray | 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 |
此类的文档是从以下文件生成的