無料/オープンソースのマシン/コンピューター ビジョン ライブラリはどれですか?
6 に答える
libCVD http://savannah.nongnu.org/projects/libcvd
Cambridge Video Dynamics - 画像、ビデオ キャプチャ、表示、コンピューター ビジョンなどのライブラリ。線形代数フレームワークのTooNとうまく統合します。言語: C++
これは活発に開発されており、多くの便利な機能とアルゴリズムを備えており、一般的にそれらの人は非常に高速に機能します。
LGPLです。
Win、Linux、MacOS X でコンパイルできます。
また、Python と SciPy を使用してコンピューター ビジョン アルゴリズムのプロトタイプを非常に高速に作成できるようにするために、Python 用のポートを提供する意図もあります (現在どの段階にあるのかはわかりませんが、Python カンファレンスでそれに関する論文がありました)。 .)
リアルタイムで何かをしようとしている場合は、libCVD を真剣に検討する必要があります。
たとえば、Georg Klein による PTAM (Parallel Tracking And Mapping) フレームワークは、このライブラリを使用しています。
どの言語を使用していますか? VLFeatは C++ に適した (そして積極的にメンテナンスされている) ように思えますが、実際に使用したことはありません。私は主に SIFT に精通しています。ウィキペディアの記事の下部に多数の実装がリストされています。
RoboRealm は、ビジョン ソフトウェアの膨大なリストをまとめました。
この古い質問では、多くのライブラリについて言及しています。
私の大学はIceWingと協力して、タスクを追加するために使用されるビジョンタスクのラピッドプロトタイピングを行い、それらからチェーンを作成し、結果などを表示するためのGUIを備えています。ライブラリは、ビーレフェルトで開発されたすべてのロボットのビジョン関連タスクに広く使用されています。
ここでライブラリを見つけることができます
C++ をプログラミングしている場合は、CImgを確認できます。最も最適化されたライブラリではないかもしれませんが、ユーザー フレンドリーであることがわかりました。また、追加の dll を展開する必要がないことも素晴らしいことです。