OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
无匹配项
公共成员函数 | 保护成员函数 | 所有成员列表
cv::Tracker 类参考抽象类

长期跟踪器的抽象基类。 更多...

#include <opencv2/video/tracking.hpp>

cv::Tracker 的协作图

公共成员函数

virtual ~Tracker ()
 
virtual void init (InputArray image, const Rect &boundingBox)=0
 使用已知的包围目标的边界框初始化跟踪器。
 
virtual bool update (InputArray image, Rect &boundingBox)=0
 更新跟踪器,找到目标最有可能的新边界框。
 

保护成员函数

 Tracker ()
 

详细描述

长期跟踪器的抽象基类。

构造函数和析构函数文档

◆ Tracker()

cv::Tracker::Tracker ( )
protected

◆ ~Tracker()

virtual cv::Tracker::~Tracker ( )
virtual

成员函数文档

◆ init()

virtual void cv::Tracker::init ( InputArray  image,
const Rect boundingBox 
)
纯虚函数
Python
cv.Tracker.init(image, boundingBox) -> None

使用已知的包围目标的边界框初始化跟踪器。

参数
image初始帧
boundingBox初始边界框

◆ update()

virtual bool cv::Tracker::update ( InputArray  image,
Rect boundingBox 
)
纯虚函数
Python
cv.Tracker.update(image) -> retval, boundingBox

更新跟踪器,找到目标最有可能的新边界框。

参数
image当前帧
boundingBox表示新目标位置的边界框,如果返回 true,则不会修改,否则不会修改
返回值
True 表示已找到目标,False 表示跟踪器无法在当前帧中找到目标。注意,后者 *不* 意味着跟踪器已失败,也许目标确实不在帧中(例如,不在视野内)。

此类的文档是从以下文件生成的