基于核函数加权直方图的Mean Shift目标跟踪 (二维颜色直方图)

      前面有几篇博文介绍了在单张图像上的Mean Shift 迭代收敛过程,接下来将要为大家分享的是基于摄像头获取视频的视频目标跟踪,希望对大家有帮助!\(^o^)/~

基于核函数加权直方图的Mean Shift目标跟踪 主要包括三点内容:

一、以核函数加权直方图作为目标模型

二、用巴氏系数度量目标直方图和候选直方图的相似性,巴氏系数越大,越相似。

三、使用Mean Shift来最大化巴氏系数。

关于上面三点的理论分析可以参考我的博文

 均值漂移原理 与 巴氏系数最大化和均值漂移的关系

使用Mean Shift迭代,要收敛的话有个前条件就是起始搜索位置要和当前帧上目标的真实位置有重叠,否则不收敛。也就是说当前帧上的初始搜索点在上一帧位置的邻域内。


下面请看程序,该程序基于二维颜色直方图分布,就是在红绿蓝三个通道中任选两个通道统计直方图(猪似的很详细):


下面请看运行效果:

基于核函数加权直方图的Mean Shift目标跟踪 (二维颜色直方图)_第1张图片基于核函数加权直方图的Mean Shift目标跟踪 (二维颜色直方图)_第2张图片

你可能感兴趣的:(opencv,图像处理,calcHist,MeanShift,巴氏系数)