我正试图在Windows XP上使用OpenCV 2.3.1和Python 2.7从Firewire Cam(Firefyl MV)中捕获帧。
我的例子在我使用时找到了相机
capture = cv.CaptureFromCAM(-1)
但我无法用
捕获帧frame = cv.QueryFrame(capture)
目前,Windows上可以使用两个摄像头接口:Windows视频(VFW)和Matrox影像库(MIL); Linux上有两个:V4L和FireWire(IEEE1394)。
因此,在WinXP上使用带有OpenCV + Python的Firewire Cam是不可能的?有没有简单的解决方法?
答案 0 :(得分:1)
仅当火线相机制造商包含VFW驱动程序时。 它也可以从相机制造商可能提供的DirectShow过滤器中获取数据