OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::TrackerVit 类参考abstract(抽象类)

VIT 跟踪器是一种超轻量级的基于 DNN 的通用目标跟踪器。更多...

#include <opencv2/video/tracking.hpp>

cv::TrackerVit 的协作图

结构体  Params
 

公共成员函数

virtual ~TrackerVit () CV_OVERRIDE
 
virtual float getTrackingScore ()=0
 返回跟踪得分。
 
- 继承自 cv::Tracker 的公共成员函数
virtual ~Tracker ()
 
virtual void init (InputArray image, const Rect &boundingBox)=0
 使用包围目标的已知边界框初始化跟踪器。
 
virtual bool update (InputArray image, Rect &boundingBox)=0
 更新跟踪器,找到目标最有可能的新边界框。
 

静态公共成员函数

static Ptr< TrackerVitcreate (const TrackerVit::Params &parameters=TrackerVit::Params())
 构造函数。
 

保护成员函数

 TrackerVit ()
 
- 继承自 cv::Tracker 的保护成员函数
 Tracker ()
 

详细描述

VIT 跟踪器是一种超轻量级的基于 DNN 的通用目标跟踪器。

由于特殊的模型结构,VIT 跟踪器速度更快且极其轻量级,模型文件大约为 767KB。模型下载链接:https://github.com/opencv/opencv_zoo/tree/main/models/object_tracking_vittrack 作者:PengyuLiu, 18729.nosp@m.1850.nosp@m.7@qq..nosp@m.com

构造函数 & 析构函数文档

◆ TrackerVit()

cv::TrackerVit::TrackerVit ( )
保护

◆ ~TrackerVit()

virtual cv::TrackerVit::~TrackerVit ( )
virtual

成员函数文档

◆ create()

static Ptr< TrackerVit > cv::TrackerVit::create ( const TrackerVit::Params & parameters = TrackerVit::Params())
static
Python
cv.TrackerVit.create([, 参数]) -> retval
cv.TrackerVit.create(model[, meanvalue[, stdvalue[, tracking_score_threshold]]]) -> retval
cv.TrackerVit_create([, 参数]) -> retval
cv.TrackerVit_create(model[, meanvalue[, stdvalue[, tracking_score_threshold]]]) -> retval

构造函数。

参数
parametersvit 跟踪器参数 TrackerVit::Params

◆ getTrackingScore()

virtual float cv::TrackerVit::getTrackingScore ( )
纯虚函数
Python
cv.TrackerVit.getTrackingScore() -> retval

返回跟踪得分。


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