类 TrackerNano
- java.lang.Object
-
- org.opencv.video.Tracker
-
- org.opencv.video.TrackerNano
-
public class TrackerNano extends Tracker
Nano tracker 是一个超轻量级的基于 DNN 的通用对象跟踪器。 由于特殊的模型结构,Nano tracker 速度更快,重量极轻,整个模型大小约为 1.9 MB。 Nano tracker 需要两个模型:一个用于特征提取(backbone),另一个用于定位(neckhead)。 模型下载链接:https://github.com/HonglinChu/SiamTrackers/tree/master/NanoTrack/models/nanotrackv2 原始 repo 在这里:https://github.com/HonglinChu/NanoTrack 作者:HongLinChu, [email protected]
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护TrackerNano(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TrackerNano__fromPtr__(long addr)static TrackerNanocreate()构造函数static TrackerNanocreate(Net backbone, Net neckhead)构造函数static TrackerNanocreate(TrackerNano_Params parameters)构造函数protected voidfinalize()floatgetTrackingScore()返回跟踪分数-
从类 org.opencv.video.Tracker 继承的方法
getNativeObjAddr, init, update
-
-
-
-
方法详细信息
-
__fromPtr__
public static TrackerNano __fromPtr__(long addr)
-
create
public static TrackerNano create(TrackerNano_Params parameters)
构造函数- 参数
parameters- NanoTrack 参数 TrackerNano::Params- 返回
- 自动生成
-
create
public static TrackerNano create()
构造函数- 返回
- 自动生成
-
create
public static TrackerNano create(Net backbone, Net neckhead)
构造函数- 参数
backbone- 预加载的 backbone 模型neckhead- 预加载的 neckhead 模型- 返回
- 自动生成
-
getTrackingScore
public float getTrackingScore()
返回跟踪分数- 返回
- 自动生成
-
-