#include <stdio.h>
#include <iostream>
#include<vector>
#include<algorithm>
#include <opencv2\opencv.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace std;ios
int main(int argc,char* argv[])
{
CvCapture* cap;
cap=cvCaptureFromCAM(1);
if(!cap)
{
cout<<"create camera capture error"<<endl;
system("pause");
exit(-1);
}
cvNamedWindow("img",1);
IplImage* img;
//进入循环前,等待一段时间摄像头初始化,不然初始化未完成,会直接闪退出程序
cvWaitKey(2000);
while(1)
{
img=cvQueryFrame(cap);//读入视频解码
if(!img)
break;
cvShowImage("img",img);
cvWaitKey(3);
}
cvReleaseCapture(&cap);
cvDestroyAllWindows();
cvReleaseImage(&img);
return 0;
}ui