-
OpenCV3.3.0_解决无法获取摄像头图像的源码.rar下载
资源介绍
使用OpenCV3.0以上动态库时,使用传统纯C代码如下:
CvCapture *capture = cvCreateCameraCapture(3);
//创建放置视频的窗口
cvNamedWindow("myWindow", CV_WINDOW_AUTOSIZE);
IplImage *frame; //放置视频当前帧的图片
while (true) {
frame = cvQueryFrame(capture);
if (frame == NULL) {
break;
}
//展示当前帧的图片
cvShowImage("myWindow", frame);
char c = cvWaitKey(33);
if (c == 27) {
break;
}
}
//释放视频
cvReleaseCapture(&capture;);
//销毁窗口
cvDestroyWindow("myWindow");
无法显示帧数据。
解决办法:
将压缩包中的 cap.cpp 和 cap_dshow.cpp 复制到opencv的source中对应的文件,覆盖,重新编译OpenCV工程即可。
- 上一篇: reference.zh-cn.pdf
- 下一篇:没有了