类 legacy_Tracker
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.tracking.legacy_Tracker
-
- 直接已知子类
legacy_TrackerBoosting
,legacy_TrackerCSRT
,legacy_TrackerKCF
,legacy_TrackerMedianFlow
,legacy_TrackerMIL
,legacy_TrackerMOSSE
,legacy_TrackerTLD
public class legacy_Tracker extends Algorithm
长期跟踪器的基类抽象类
-
-
构造器摘要
构造器 修饰符 构造器 描述 protected
legacy_Tracker(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static legacy_Tracker
__fromPtr__(long addr)
protected void
finalize()
boolean
init(Mat image, Rect2d boundingBox)
用包围目标的已知边界框初始化跟踪器boolean
update(Mat image, Rect2d boundingBox)
更新跟踪器,找到目标的新的最可能的边界框-
从类 org.opencv.core.Algorithm继承的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__fromPtr__
public static legacy_Tracker __fromPtr__(long addr)
-
init
public boolean init(Mat image, Rect2d boundingBox)
用包围目标的已知边界框初始化跟踪器- 参数
image
- 初始帧boundingBox
- 初始边界框- 返回
- 如果初始化成功则返回true,否则返回false
-
update
public boolean update(Mat image, Rect2d boundingBox)
更新跟踪器,找到目标的新的最可能的边界框- 参数
image
- 当前帧boundingBox
- 表示新目标位置的边界框,如果返回true,则不会修改;否则会修改。- 返回
- True表示已找到目标,False表示跟踪器无法在当前帧中定位目标。注意,后者*并不*意味着跟踪器已失败,目标可能确实不在帧中(例如,不在视野内)。
-
-