OpenCV + Python:Windows XP不支持Firewire Cams?

时间:2011-11-09 14:36:35

标签: python opencv windows-xp firewire

我正试图在Windows XP上使用OpenCV 2.3.1和Python 2.7从Firewire Cam(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上可以使用两个摄像头接口:Windows视频(VFW)和Matrox影像库(MIL); Linux上有两个:V4L和FireWire(IEEE1394)。

因此,在WinXP上使用带有OpenCV + Python的Firewire Cam是不可能的?有没有简单的解决方法?

1 个答案:

答案 0 :(得分:1)

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