opencv - 在opencv中未检测到网络摄像头

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

我使用以下命令安装了opencv:http://www.samontab.com/web/2011/06/installing-opencv-2-2-in-ubuntu-11-04/

由于无法在该安装中使用网络摄像头。我将“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;
}
}

是的,输出是:没有摄像头
我不知道问题出在哪里。

最佳答案

我遵循了以下步骤:

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

这样就解决了问题。

https://stackoverflow.com/questions/9054773/

相关文章:

image - 如何在C++中加载24位Tiff图像

performance - OpenCV 的视频流很慢

opencv - 数手指数

android - 使用Android二进制文件使用openCV Matrix裁剪图像

maven - 如何在 Maven 的 pom.xml 中找到 '"libopencv_java.s

android - Android:如何将图库中的图像加载到OpenCv Mat变量中?

opencv - Ubuntu:NetBeans:OpenCV:找不到共享库

image-processing - OpenCV中的对象识别方法

image-processing - Blob 的中轴(正交骨架化)

opencv - OpenCV2.3.1,基本程序,在QtCreator中不起作用