【发布时间】:2011-08-23 21:51:46
【问题描述】:
我检查了 OpenCV SVN 存储库,安装了所有必要的库,编译并安装了它。一切都很好,只是它找不到任何摄像头。
我目前有两个网络摄像头连接到我的电脑,一个内部网络摄像头和一个 PS3 眼睛。
ls /dev/video*给了
/dev/video0 /dev/video1
视频代码:
VideoCapture capture(0);
if(!capture.isOpened())
{
capture.open(1);
if(!capture.isOpened())
return 0;
}
打开视频文件而不是相机没有问题。
我已尝试在 cap_v4l.cpp 中将 #include <videodev.h> 替换为 #include <libv4l1-videodev.h>。
我也试过on the Ubuntu OpenCV bug 321358 thread的解决方案。
有什么好的想法下一步该做什么?
摄像头在 Ubuntu 存储库版本中运行良好,但我们正在开发 VSLAM,因此我们需要更新的东西。
【问题讨论】:
-
请用解决方案写一个答案。
标签: opencv webcam ubuntu-11.04