Я пытаюсь захватить кадры с Firewire Cam (Firefyl MV), используя OpenCV 2.3.1 и Python 2.7 в Windows XP.
Мой пример находит камеру при использовании
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 Imaging Library (MIL);и два в Linux: V4L и FireWire (IEEE1394).
Так нельзя ли использовать Firewire Cam с OpenCV + Python на WinXP?Есть ли простой обходной путь?
Только в том случае, если производитель камеры FireWire включил драйвер VFW. Также возможно получить данные из фильтра DirectShow, который может предоставить производитель камеры вместо