平台:VS2010+opencv 2.3.1
1、读取视频数据,并初始化相关的变量,如红框的初始值;
2、灰度转化cvCvtColor;
3、二值化cvThreshold;
4、均值滤波cvSmooth;
5、sobel算子cvSobel;
6、腐蚀cvErode;
7、膨胀cvDilate;
8、逐帧比较,找出运动物体的边界;
9、在原视频中,将运动物体的边界用红框标出;
以下是测试的视频的图片,代码中还给出了其他的测试视频,可以自行测试,代码的下载,请查阅我的上传:
http://download.csdn.net/detail/lpcarl/8623017