opencv 2.4.9 摄像头读取

来源:互联网 发布:北师大网络远程教育 编辑:程序博客网 时间:2024/05/22 14:55
#include "cv.h"#include "highgui.h"//using namespace std;int main(int argc, char** argv) {//int i=0;  cvNamedWindow("Example2_9", CV_WINDOW_AUTOSIZE);CvCapture* capture;capture = cvCreateCameraCapture(0);assert(capture != NULL);IplImage* frame;//frame = cvQueryFrame( capture );  //先读一次规避掉第一帧  while (1) {frame = cvQueryFrame(capture);//if (!frame) break;         //如果程序不能读取摄像头,那么将此句删除或加个判断即采用注释掉的i语句又或者在while前读一次  //if( !frame&i>0 ) break;  //if(i>0)  cvShowImage("Example2_9", frame);char c = cvWaitKey(10);if (c == 27) break;//i++;  }cvReleaseCapture(&capture);cvDestroyWindow("Example2_9");return 0;

}



环境: vs2013  + opencv 2.4.9

原创粉丝点击