2011-08-16 3 views
4

私はOpenCVを使っていくつかのコードを書こうとしています。私のセンサーはPoint Grey Systems製で、FlyCapture APIを使用して画像を取得します。私はそれらの画像をつかみ、OpenCVでPythonを使っていくつかのことをしたいと思います。 FlyCaptureはすべてC/C++ですので、バインディングを作成するためにSWIGを起動しています。私は車輪を再発明していますか? FlyCapture用のPythonバインディングは、私が知らないところに既に存在しますか?FlyCapture APIに既存のPythonバインディングがありますか?

答えて

3

FlyCapture 2.11には、公式のPoint Grey/FLIR pythonラッパーがあります。私はこれまでPython 2.7を使ってきました。

enter image description here

pyflycapture2が同様にまだ提供されています... はちょうど私のホタルMVのUSBで、これまでうまく

1

Python の言語が唯一の制限である場合は、Jythonで適切な関数を呼び出してFlyCapture from the JavaCPP Presetsのラッパーを使用できます。

+0

非常に興味深いです。私はJythonバインディングを探すことは考えていませんでした。私は普通の古いpythonを使っていますが、私が切り替えることはできません。つまり、私はSWIGからBoost.Pythonに切り替えました。私のバインドはほぼ完了しています。それがうまくいかない場合は、Jythonです。 – nont

2

作業先週、このラッパーを使用してpyflycapture2 を開始ここで私が始めた新しいCythonラッパーですFlyCapture V1のAPI:

https://github.com/kbrafford/pyfly1

それはまたそれを示すいくつかのwx.Pythonデモを持っていますパフォーマンスを評価することができます。

関連する問題