我将摄像头二值化后,背景建模用帧差的办法,来显示运动的物体~(运动物体为白色),我想捕捉运动物体,然后找到它的中心,将坐标赋值给鼠标!~
这是我自己的思路,想做成摄像头控制鼠标~但是捕捉跟踪这一块不知道该用什么函数,camshift可以吗?但是这个函数貌似是先截取一个图片,然后可以根据图片在视频里的位置进行跟踪!思路不太清晰了,求各位同道给帮忙,成后源码献上!~

解决方案 »

  1.   

    z自己顶一下~~~呜呜~~~~(>_<)~~~~ 
      

  2.   

    camshift应该可以。了解Camshift算法,必须先了解以下东西:什么是直方图:应该先是一个直方结构体,然后用cvCreateHist()函数创建,再用CalcHist计算出相应的直方图。可能是一个色彩分布图吧.....
    再者,反向投影cvCalcBackProject根据获得的色彩直方图将原始图像转化成色彩概率分布图像,这个过程就被称作"Back Projection"。
    给个链接吧,lz可以看一下。
    http://mxmkeep.blog.163.com/blog/static/10649241520096222427732/