在Windows 8中通过摄像头和opencv捕获图像时遇到麻烦

时间:2014-03-12 01:56:54

标签: c opencv camera capture

我首先开始在Windows 7的基础上通过凸轮获取图像并且工作正常;最近我用Windows 8升级了操作系统,我认为这是问题所在。代码很简单:

cvNamedWindow("Camera_Output", 1);    
CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY);
IplImage* frame;
while (1){
  frame = cvQueryFrame(capture);
  cvShowImage("Camera_Output", frame);      
  key = cvWaitKey(10);     
  if (char(key) == 27){
    break;
  }
}

如果我保存了部分流,这只会通过窗口屏幕和灰色图像产生白噪声。

在Windows 8中捕获图像或建议的任何替代功能都会有所帮助。

我在Windows 8 64位上使用带VS2010的OpenCV 2.4.2和带VS2013的OpenCV 2.4.8。

0 个答案:

没有答案