无法在Ubuntu上使用OpenCV和Python捕获视频

时间:2012-04-30 17:28:14

标签: python ubuntu opencv webcam video-capture

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

当我在终端中运行lsusb时,我得到:

  
    

Bus 002 Device 002:ID 045e:00f7 Microsoft Corp. LifeCam VX-1000

  

这让我相信安装了相机的驱动程序

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

但捕获始终为空。

我也尝试过: capture = cv.CreateCameraCapture(0)

但我得到的结果相同。

非常感谢任何帮助

干杯,

2 个答案:

答案 0 :(得分:1)

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

这是使用vlc测试相机的ubuntu support page

基本上你应该尝试类似的东西:

$ vlc v4l2:///dev/video0

答案 1 :(得分:0)

我不认为OpenCV支持这款相机。

OpenCV有compatibility list,请检查你的是否在那里。