在opencv中没有检测到网络摄像头

时间:2012-01-29 16:41:00

标签: opencv webcam

我在ubuntu 11.o4中使用opencv 2.3.1a。

我使用http://www.samontab.com/web/2011/06/installing-opencv-2-2-in-ubuntu-11-04/

安装了opencv

由于我无法在该安装中使用网络摄像头。我将“cmake”选项从WITH_V4L = OFF更改为WITH_V4L = ON。但它仍然无效。

我尝试了以下代码:

#include "cv.h" 
#include "highgui.h" 
#include <stdio.h>  
// A Simple Camera Capture Framework 
int main() {
CvCapture* capture = cvCaptureFromCAM( 0);

if(!capture)
{
    printf("no camera");
    return -1;
}
}

是的,输出是:没有相机 我不知道问题出在哪里。

1 个答案:

答案 0 :(得分:0)

我按照以下步骤进行了操作:

http://www.ozbotz.org/opencv-installation/

这解决了这个问题。