OpenCV + Ubuntu 11.04 + Macbook Pro:无法初始化网络摄像头?

我安装了使用x264构建的OpenCV-2.3.1a和ffmpeg。 操作系统是在Macbook Pro 7,1笔记本电脑上运行的Ubuntu 11.04。

无论我做什么,我都无法使摄像头工作。 例如,我试着运行示例代码video_dmtx.cpp,我总是得到“无法打开视频设备或视频文件!” 错误。

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

ls / dev / video *返回

/ dev / video0 / dev / video1

我用xawtv -c / dev / video0测试了它们

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

请帮忙!!!


我解决了这个问题!

这款相机的确和其他软件一起工作,所以我知道这不是硬件问题,而是与安装有关。

按照本指南,我完成了OpenCV的全新安装:http://ozbots.org/opencv-installation/

正如本教程末尾的讨论中所述,我还做了以下操作以避免构建错误:1)在安装了x264的步骤4中,我将'--enable-static'替换为'--enable-shared - 使-PIC”

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

相机后来工作! 我认为问题是我错过了一些软件包...

无论如何,希望这可以帮助任何遇到类似问题的人!

链接地址: http://www.djcxy.com/p/83775.html

上一篇: OpenCV + Ubuntu 11.04 + Macbook Pro: Can't initialize webcam?

下一篇: OpenCV can't find my USB webcam