OpenCV+;Ubuntu 11.04+;MacBookPro:Can';不初始化网络摄像头?

OpenCV+;Ubuntu 11.04+;MacBookPro:Can';不初始化网络摄像头?,opencv,ubuntu,initialization,webcam,Opencv,Ubuntu,Initialization,Webcam,我安装了OpenCV-2.3.1a和用x264构建的ffmpeg。操作系统是运行在MacBookPro 7,1笔记本电脑上的Ubuntu11.04 不管我做什么,我都不能让摄像头工作。例如,我尝试运行示例代码video_dmtx.cpp,但总是出现“无法打开视频设备或视频文件!”错误 我知道我的内置iSight网络摄像头和外部网络摄像头正在工作,因为 ls/dev/video*返回 /dev/video0/dev/video1 我已经使用xawtv-c/dev/video0对它们进行了测试 为了

我安装了OpenCV-2.3.1a和用x264构建的ffmpeg。操作系统是运行在MacBookPro 7,1笔记本电脑上的Ubuntu11.04

不管我做什么,我都不能让摄像头工作。例如,我尝试运行示例代码video_dmtx.cpp,但总是出现“无法打开视频设备或视频文件!”错误

我知道我的内置iSight网络摄像头和外部网络摄像头正在工作,因为

ls/dev/video*返回

/dev/video0/dev/video1

我已经使用xawtv-c/dev/video0对它们进行了测试

为了消除与多个网络摄像头有关的问题,我拔下了外部摄像头的插头并运行了示例代码,以查看是否会检测到默认的iSight,但指针仍然为空

请帮忙

我解决了这个问题

摄像头确实与其他软件配合使用,所以我知道这不是硬件问题,与安装有关

我按照以下指南完成了OpenCV的干净安装:

正如在本教程末尾的讨论中提到的,我还做了以下操作以避免生成错误: 1) 在安装x264的步骤4中,我将“--enable static”替换为“--enable shared--enable pic”

2) 在安装ffmpeg的步骤5中,我在./configure命令的末尾添加了“--enable shared--enable pic”

后来照相机坏了!我想问题是我丢失了一些包裹

无论如何,希望这能帮助其他遇到类似问题的人

我解决了这个问题

摄像头确实与其他软件配合使用,所以我知道这不是硬件问题,与安装有关

我按照以下指南完成了OpenCV的干净安装:

正如在本教程末尾的讨论中提到的,我还做了以下操作以避免生成错误: 1) 在安装x264的步骤4中,我将“--enable static”替换为“--enable shared--enable pic”

2) 在安装ffmpeg的步骤5中,我在./configure命令的末尾添加了“--enable shared--enable pic”

后来照相机坏了!我想问题是我丢失了一些包裹


无论如何,希望这能帮助其他遇到类似问题的人

摄像头是否与
v4l2ucp
配合使用?您可以使用
sudo apt get v4l2ucp
获得它。相机是否可以使用
v4l2ucp
?您可以通过
sudo apt get v4l2ucp
获得它。