类 TrackerGOTURN
- java.lang.Object
-
- org.opencv.video.Tracker
-
- org.opencv.video.TrackerGOTURN
-
public class TrackerGOTURN extends Tracker
GOTURN (Generic Object Tracking Using Regression Networks) 追踪器 GOTURN (CITE: GOTURN) 是一种基于卷积神经网络 (CNN) 的追踪器。GOTURN 在充分利用 CNN 追踪器的所有优势的同时,由于其离线训练而无需在线微调的特性,速度更快。GOTURN 追踪器解决了单目标追踪的问题:给定视频第一帧中对象的边界框标签,我们将在视频的其余部分追踪该对象。注意:当前 GOTURN 方法不处理遮挡;但是,它对视点变化、光照变化和形变具有相当的鲁棒性。GOTURN 的输入是两个 RGB 图像块,分别代表目标图像块和搜索图像块,大小调整为 227x227。GOTURN 的输出是预测的边界框坐标,相对于搜索图像块坐标系,格式为 X1,Y1,X2,Y2。原始论文在这里:<http://davheld.github.io/GOTURN/GOTURN.pdf> 与原始作者的实现一样:<https://github.com/davheld/GOTURN#train-the-tracker> 由于第三方依赖性,训练算法的实现被单独放置在这里:<https://github.com/Auron-X/GOTURN_Training_Toolkit> GOTURN 架构 goturn.prototxt 和训练好的模型 goturn.caffemodel 可以在 opencv_extra GitHub 存储库上访问。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护TrackerGOTURN(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TrackerGOTURN__fromPtr__(long addr)static TrackerGOTURNcreate()构造函数static TrackerGOTURNcreate(Net model)构造函数static TrackerGOTURNcreate(TrackerGOTURN_Params parameters)构造函数protected voidfinalize()-
从类继承的方法 org.opencv.video.Tracker
getNativeObjAddr, init, update
-
-
-
-
方法详细信息
-
__fromPtr__
public static TrackerGOTURN __fromPtr__(long addr)
-
create
public static TrackerGOTURN create(TrackerGOTURN_Params parameters)
构造函数- 参数
parameters- GOTURN 参数 TrackerGOTURN::Params- 返回
- 自动生成
-
create
public static TrackerGOTURN create()
构造函数- 返回
- 自动生成
-
create
public static TrackerGOTURN create(Net model)
构造函数- 参数
model- 预加载的 GOTURN 模型- 返回
- 自动生成
-
-