OpenCV+Python: Windows XP不支持火线摄像头



我试图在Windows XP上使用OpenCV 2.3.1和Python 2.7从火线摄像头(Firefyl MV)捕获帧。

我的例子找到相机当我使用

capture = cv.CaptureFromCAM(-1)

但是我不能用

捕捉帧
frame = cv.QueryFrame(capture)

这里http://opencv.willowgarage.com/documentation/python/highgui_reading_and_writing_images_and_video.html#capturefromcam他们写:

目前Windows上可以使用两种摄像头接口:Video for Windows (VFW)和matrix Imaging Library (MIL);Linux上的两个:V4L和FireWire (IEEE1394)。

所以是不是不可能在WinXP上使用Firewire Cam与OpenCV+Python ?有什么简单的解决方法吗?

只有当火线摄像机制造商包含VFW驱动程序时。也可以从相机制造商提供的DirectShow过滤器中获取数据

相关内容

  • 没有找到相关文章

最新更新