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?