做opencv视频采集的时候 程序都是对的 但是总是捕捉不到摄像头 运行的时候提示一个 捕捉源的对话框

2025-01-05 04:57:47
推荐回答(2个)
回答1:

int main(){
CvCapture* capture=cvCreateCameraCapture(0);
IplImage* img=NULL:
cvNamedWindow("s",CV_WINDOW_AUTOSIZE);
while(1){
img=cvQureyFrame(capture);
if(!img) break;
cvShowImage("s",img);
if(cvWaitKey(33)==27) break:
}
cvReleaseCapture(&capture);
cvDestroyWIndow("s");
retutn 0;
}

//头文件啥的你自己加上,这是个测试,看看你的摄像头好用不

回答2:

debug进去看看,也许需要重新编译highgui模块