Opencv成功开启摄像头

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

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

文件代码如下:

#define _WIN32_WINNT 0x0502

#include <iostream> 
#include <afx.h>
#include <D:\MyDownloads\opencv\build\include\opencv2\core\core.hpp> 
#include <D:\MyDownloads\opencv\build\include\opencv\cv.hpp> 
#include <D:\MyDownloads\opencv\build\include\opencv2\highgui\highgui.hpp> 


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后窗口自动关闭

   */



新建空项目文件配置:






属性页的配置:





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

猜你喜欢

转载自blog.csdn.net/canglanxxk/article/details/80033700
今日推荐