opencv220+vc2010 获取摄像头视频程序没有错误 去无法打开摄像头?
【求助】opencv220+vc2010 获取摄像头视频程序没有错误 去无法打开摄像头?
#include <cv.h>
#include <highgui.h>
#include <stdio.h>
CvCapture *capture;
void captureCAM()
{
IplImage * frame;
while(1)
{
frame=cvQueryFrame(capture);
if (! frame)
{
break;
}
if (char c=cvWaitKey(100)==27)
{
break;
}
cvShowImage("Demo",frame);
}
}
int main()
{
capture=cvCaptureFromCAM(0);
if (!capture)
{
printf("could not initialize capturing...\n"
return -1;
}
cvNamedWindow("Demo",1);
captureCAM();
cvReleaseCapture(&capture);
cvDestroyWindow("Demo"
return 0;
}
QQ截图20170406153753.png
QQ截图20170406153803.png 返回小木虫查看更多
改成cvcapturecam(1)试试
不好意思,是cvcapturefromcam(1)
将return-1改成return0
不行啊
试过 不行
这个好像是opencv2的一个bug,昨晚恰好查了一下看到的,你上网搜一下。我用新的opencv可以打开摄像头但是窗口也为黑色,暂时还没解决问题。
谢谢 记得以前用1.0版本确实没有这问题
,