帧差法
来源:互联网 发布:淘宝差评对店铺的影响 编辑:程序博客网 时间:2024/05/20 19:29
前后两帧相减
#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <math.h>using namespace cv;Mat getdst(Mat src);Mat sub(Mat sub1,Mat sub2);int main(int argc,const char** argv){CvCapture* capture;Mat frame;Mat dst;Mat last;Mat subI;namedWindow("src",CV_WINDOW_AUTOSIZE);namedWindow("dst",CV_WINDOW_AUTOSIZE);capture = cvCaptureFromCAM(-1);if(capture){last = cvQueryFrame(capture); cvtColor(last,last,CV_RGB2GRAY);while(true){frame = cvQueryFrame(capture);dst = getdst(frame);subI = sub(dst,last);imshow("src",frame);imshow("dst",subI);last = dst.clone();int c = waitKey(10);if((char)c =='c'){break;}}}return 0;}Mat getdst(Mat src){Mat dst;dst = src.clone();cvtColor(dst,dst,CV_RGB2GRAY);return dst;}Mat sub(Mat sub1,Mat sub2){Mat sub;sub =sub1.clone();MatIterator_<uchar> it1,it2,it3,end;it2= sub2.begin<uchar>();it3=sub.begin<uchar>();for(it1 = sub1.begin<uchar>(),end = sub1.end<uchar>();it1!=end;++it1){if(abs(*it1-*it2)<50){*it3 = 0;}else{*it3 = 255;}++it2;++it3;}return sub;}
0 0
- 帧差法
- OpenCV实现帧差法
- 帧差法前景检测算法
- opencv 帧差法 absdiff
- 【OpenCV】10th-帧差法
- 运动目标检测 帧差法
- OpenCV帧差法实现方法
- opencv 帧差法 absdiff
- 帧差法、光流法、背景减除法
- 帧差法、光流法、背景减除法
- 帧差法、光流法、背景减除法
- 帧差法、光流法、背景减除法
- 帧差法、光流法、背景减除法
- 帧差法、光流法、背景减除法
- opencv:帧差法(c++版)
- 运动目标检测_帧差法
- opencv切割图片并用帧差法比较
- opencv帧差法、中值滤波与二值化
- iPhone系统版本号-iPhone App版本号
- 1072. Gas Station (30)
- BeanUtils.copyProperties小结一下
- ervlet 中文乱码问题及解决方案剖析
- git hooks
- 帧差法
- cubieboard在移植RT3070时,出现“rt2x00lib_request_firmware: Error - Failed to request Firmware”解决方案
- JAVA编程思想:第10章 内部类
- Eclipse ADT插件和Android SDK使用离线包升级笔记
- HDFS配置
- AttributeError: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'
- Linux进程间通信——消息队列
- 易用性测试
- Spring配置切面事务