2012-04-30 48 views
0

我正在尝试编写一个简单的python脚本,以使用OpenCV从网络摄像头捕获图像。这是在Ubuntu 11.10 32位上运行的。未能在Ubuntu上使用OpenCV和Python捕获视频

当我运行在终端我的lsusb获得:

总线002设备002:ID 045E:00f7微软的LifeCam VX-1000

这使我对相信相机的驱动程序已安装

在python shell中,我输入: capture = cv.CaptureFromCAM(0)#也试过了-1 ,1,2,3,

但是捕获总是空的。

我也试过: 捕获= cv.CreateCameraCapture(0)

,但我得到了相同的结果。

希望得到任何帮助

干杯,

回答

0

我不认为这台相机是通过OpenCV的支持。

OpenCV有一个compatibility list,检查你的是否有。

+0

谁downvoted,请解释原因。 – karlphillip

+0

谢谢你。我会尝试不同的硬件,看看问题是否仍然存在。你指出的列表非常有用 – elynch

1

仅仅探测驱动程序并不能验证相机是否工作。

这里是用VLC测试你的相机

基本上你应该尝试像一个ubuntu support page

$ vlc v4l2:///dev/video0