opencv运动目标跟踪预测_基于OpenCV的运动目标跟踪及其实现

基于

OpenCV

的运动目标跟踪及其实现

李振伟

1,2

,陈

1,2

,赵

1

【摘

要】

CAMSHIFT

算法是一种基于颜色直方图的目标跟踪算法。在视频跟

踪过程中,

CAMSHIFT

算法利用选定目标的颜色直方图模型得到每帧图像的颜

色投影图,并根据上一帧跟踪的结果自适应调整搜索窗口的位置和大小,得到

当前帧中目标的尺寸和质心位置。在介绍

Intel

公司的开源

OpenCV

计算机视

觉库的基础上,采用

CAMSHIFT

跟踪算法,实现运动目标跟踪,解决了跟踪目

标发生存在旋转或部分遮挡等复杂情况下的跟踪难题。实验结果表明该算法的

有效性、优越性和可行性。

【期刊名称】

现代电子技术

【年

(

),

期】

2008(031)020

【总页数】

4

【关键词】

目标跟踪;

CAMSHIFT

算法;

OpenCV

;颜色直方图

目标跟踪是计算机视觉的一个重要分支,日益广泛应用于科学技术、国防安全、

航空、医药卫生以及国民经济等领域。实现目标跟踪的关键在于完整地分割目

标、合理提取特征和准确地识别目标,同时,要考虑算法实现的时间,以保证

实时性。当视频图像中被跟踪目标发生姿态变化,存在旋转或部分遮挡时,简

单的灰度模板或者

Hausdorff

距离匹配一般很难达到实时跟踪目标的要求,出

现误匹配或者跟踪丢失的情况,而且跟踪效率较低。

Gary

R.Bradski

提出的

CAMSHIFT[1](Continuously

Adaptive

Mean

Shift)

算法是以颜色直方图为目标模式的目标跟踪算法,可以有效地解决目标变形和

部分遮挡的问题,而且运算效率很高。该文首先详细介绍

CAMSHIFT

算法,并

你可能感兴趣的:(opencv运动目标跟踪预测)