Opencv成功开启摄像头

具体信息不记得了,修改是在vs 2010 进行的,最终结果就是在vs 2010 配置opencv,实在太考验个人耐性,最终转战Python。

######################################

文件代码如下:

#define _WIN32_WINNT 0x0502

#include  
#include
#include  
#include  
#include  


using namespace cv;     


int main(int argc,char** argv) 

cvNamedWindow("example2",CV_WINDOW_AUTOSIZE);
CvCapture* capture;
if(argc==1){
capture=cvCaptureFromCAM(0);
}else{
capture=cvCreateFileCapture(argv[1]);
}
assert (capture!=NULL);
IplImage* frame;
while(1){
frame=cvQueryFrame(capture);
if(!frame) break;
cvShowImage("example2",frame);
char c=cvWaitKey(33);
if(c==27) break;
}
cvReleaseCapture(&capture);
cvDestroyWindow("example2");
}
/*
    Mat img=imread("D:/software/opencv2410/photo/6.jpg");//读入一张图片
    namedWindow("Test");     //创建一个名为Test窗口
    imshow("Test",img);   //窗口中显示图像
    waitKey(500000);            //等待5000ms后窗口自动关闭

   */



新建空项目文件配置:

Opencv成功开启摄像头_第1张图片

Opencv成功开启摄像头_第2张图片

Opencv成功开启摄像头_第3张图片

Opencv成功开启摄像头_第4张图片


属性页的配置:

Opencv成功开启摄像头_第5张图片

Opencv成功开启摄像头_第6张图片

Opencv成功开启摄像头_第7张图片



关于AFXDLL文件无法打开的问题,重新配置后关机,一段时间后开机启动可以执行。

你可能感兴趣的:(Opencv)