OpenCV + Python: камеры Firewire не поддерживаются в Windows XP? - PullRequest
1 голос
/ 09 ноября 2011

Я пытаюсь захватить кадры с 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?Есть ли простой обходной путь?

1 Ответ

1 голос
/ 09 ноября 2011

Только в том случае, если производитель камеры FireWire включил драйвер VFW. Также возможно получить данные из фильтра DirectShow, который может предоставить производитель камеры вместо

...