摘要
Camshift算法能够自适应更新跟踪框的大小、方向,在对特定颜色的目标跟踪时,能够取得很好的跟踪效果,但当目标受到背景因素干扰或者有局部的、不完全遮挡时,算法容易陷入局部最大值,导致丢失目标情况的出现最终跟踪失败,文章结合了kalman和Camshift算法,对目标有部分物体、环境遮挡等情况下的目标跟踪做出了改进,kalman做预测矫正得得到可能目标位置,并以此为中心确定Camshift算法的搜索区域,通过巴氏(Bhattacharyya)系数判别是否有遮挡情况出现并及时给予修正,在一定情况下对Camshift跟踪算法做出了改进。