背景差法OpenCV实现程序代码
默认分类 2010-11-12 22:10:27 阅读70 评论 字号:大中小 订阅
#include "highgui.h" #include "cv.h" #include <stdio.h> #include"例子一.h" int main(int argc,char**argv) {
//声明指针,矩阵 IplImage*image=NULL; IplImage*backimage=NULL; IplImage*foreimage=NULL; IplImage*tank=NULL; CvMat*imagemat=NULL; CvMat*foremat=NULL; CvMat*backmat=NULL; CvCapture*capture=NULL; int num=0; //创建窗口 cvNamedWindow("cvcamwindow",CV_WINDOW_AUTOSIZE); cvNamedWindow("foreground",1); cvNamedWindow("background",1); cvNamedWindow("wo",1); //读取摄像头 if(argc==1||(argc==2&&strlen(argv[1])==1&&isdigit(argv[1][0]))) capture=cvCaptureFromCAM(argc==2?argv[1][0]-'0':0); else if(argc==2) capture=cvCaptureFromAVI(argv[1]);
|