Camshift算法,又称为连续自适应的Meanshift(均值漂移)算法,是对Meanshift算法的改进。
1.对视频中下一帧的图像中RHB颜色按比例列出直方图。
2.拿出之前设置好的要寻找的物体A的颜色比例参数与颜色大致所在RGB范围,对两者进行概率分析。(如下图)
3.若该图片中某区域中的相应比例与A相近,则对该区域进行收敛标识;否则,跳回步骤 1 ,重新进行比较;
4.在接下来的视频流中,对该标识的颜色比例进行微调,以适应视频中光线等变化,保证A不会丢失。若图像丢失,跳回步骤 1 重新开始;
该图片盗自:http://blog.csdn.net/seawaywjd/article/details/7458196
该算法,对背景颜色单调且与要识别物体色差较大的情况下,识别率较高,而且对光照变化的适应性较强。
如果想进一步详细了解Canshift算法可参考:
http://blog.csdn.net/seawaywjd/article/details/7458196
http://baike.baidu.com/view/5198312.htm?fr=aladdin
http://blog.163.com/thomaskjh@126/blog/static/370829982010113133152722/
http://www.cnblogs.com/tornadomeet/archive/2012/03/15/2398769.html