1

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 では次の 2 つのカメラ インターフェイスを使用できます。Video for Windows (VFW) と Matrox Imaging Library (MIL)。Linux では V4L と FireWire (IEEE1394) の 2 つです。

WinXP の OpenCV+Python で Firewire Cam を使用することはできませんか? 簡単な回避策はありますか?

4

1 に答える 1

1

firewire カメラ メーカーに VFW ドライバーが含まれている場合のみ。カメラメーカーが代わりに提供する可能性のある DirectShow フィルターからデータを取得することもできます。

于 2011-11-09T15:54:22.430 に答える