基于直方图的目标跟踪
基于直方图的跟踪器结合了用于目标跟踪的连续自适应均值漂移(CAMShift)算法,它使用像素值的直方图来识别被跟踪的对象。
要跟踪对象,请执行以下操作:
创建vision.historogrambasedtracker
对象并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解有关系统对象如何工作的更多信息,请参见什么是系统对象?.
返回使用CAMShift算法跟踪对象的跟踪器。它使用像素值的直方图来识别跟踪的对象。若要初始化跟踪过程,必须使用hbtracker
=vision.HistogramBasedTracker初始化对象
函数指定对象的示例图像。
使用一个或多个名称-值对设置属性。用引号括住每个属性名称。例如,hbtracker
=vision.HistogramBasedTracker(名称、值
)hbtracker=vision.HistogramBasedTracker('ObjectHistogram',[])
要使用对象函数,请指定系统对象™ 作为第一个输入参数。例如,释放名为obj
,请使用以下语法:
释放(obj)
[1] 用于感知用户界面的计算机视觉人脸跟踪英特尔技术杂志. 1998年1月。