我已经检出了OpenCV SVN回购,安装了所有必要的库,编译并安装了它。一切都很好,除了它不会找到任何相机。OpenCV 2.2 Ubuntu11.04摄像头未检测到
我目前有两个网络摄像头连接到我的电脑,内部摄像头和一个PS3的眼睛。
ls /dev/video*
给
的/ dev/video0的的/ dev /视频1
视频代码:
VideoCapture capture(0);
if(!capture.isOpened())
{
capture.open(1);
if(!capture.isOpened())
return 0;
}
有与开放,而不是摄像机的视频文件没有问题。
我试图用cap_v4l.cpp中的#include <libv4l1-videodev.h>
代替#include <videodev.h>
。
我也尝试了解决方案on the Ubuntu OpenCV bug 321358 thread。
任何好主意接下来要做什么?
这些摄像头在Ubuntu储存库版本上工作得很好,但我们正在研究VSLAM,所以我们需要更新的东西。
写与所述溶液_answer_,请。 – 2011-12-31 14:30:42