2011-11-09 10 views
1

私はWindows XP上でOpenCV 2.3.1とPython 2.7を使ってFirewire Cam(Firefyl MV)からフレームをキャプチャしようとしています。OpenCV + Python:Firewire Camsは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をキャプチャカント:

現在、2つのカメラインタフェースが可能WindowsではVideo for Windows(VFW)とMatrox Imaging Library(MIL)を使用しています。 LinuxではV4LとFireWire(IEEE1394)の2つがあります。

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

+0

VFWにはFireWireサポートが組み込まれていませんか? –

答えて

1

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

関連する問題