类 TrackerVit
- java.lang.Object
-
- org.opencv.video.Tracker
-
- org.opencv.video.TrackerVit
-
public class TrackerVit extends Tracker
VIT 跟踪器是一个超轻量级的基于 DNN 的通用对象跟踪器。由于特殊的模型结构,VIT 跟踪器速度更快且极其轻量级,模型文件大小约为 767KB。模型下载链接:https://github.com/opencv/opencv_zoo/tree/main/models/object_tracking_vittrack 作者:PengyuLiu, [email protected]
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护TrackerVit(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 静态 TrackerVit__fromPtr__(long addr)静态 TrackerVitcreate()构造函数静态 TrackerVitcreate(Net model)构造函数静态 TrackerVitcreate(Net model, Scalar meanvalue)构造函数静态 TrackerVitcreate(Net model, Scalar meanvalue, Scalar stdvalue)构造函数静态 TrackerVitcreate(Net model, Scalar meanvalue, Scalar stdvalue, float tracking_score_threshold)构造函数静态 TrackerVitcreate(TrackerVit_Params parameters)构造函数protected voidfinalize()floatgetTrackingScore()返回跟踪分数-
从类继承的方法 org.opencv.video.Tracker
getNativeObjAddr, init, update
-
-
-
-
方法详细信息
-
__fromPtr__
public static TrackerVit __fromPtr__(long addr)
-
create
public static TrackerVit create(TrackerVit_Params parameters)
构造函数- 参数
parameters- vit 跟踪器参数 TrackerVit::Params- 返回
- 自动生成
-
create
public static TrackerVit create()
构造函数- 返回
- 自动生成
-
create
public static TrackerVit create(Net model, Scalar meanvalue, Scalar stdvalue, float tracking_score_threshold)
构造函数- 参数
model- 预加载的 DNN 模型meanvalue- 用于图像预处理的均值stdvalue- 用于图像预处理的标准差tracking_score_threshold- 跟踪得分阈值- 返回
- 自动生成
-
create
public static TrackerVit create(Net model, Scalar meanvalue, Scalar stdvalue)
构造函数- 参数
model- 预加载的 DNN 模型meanvalue- 用于图像预处理的均值stdvalue- 用于图像预处理的标准差- 返回
- 自动生成
-
create
public static TrackerVit create(Net model, Scalar meanvalue)
构造函数- 参数
model- 预加载的 DNN 模型meanvalue- 用于图像预处理的均值- 返回
- 自动生成
-
create
public static TrackerVit create(Net model)
构造函数- 参数
model- 预加载的 DNN 模型- 返回
- 自动生成
-
getTrackingScore
public float getTrackingScore()
返回跟踪分数- 返回
- 自动生成
-
-