2011-12-28 4 views
1

私はコンピュータビジョンプロジェクトを開始しています。私が開発したい "ビジョンエージェント"と、入力として使用するイメージとビデオの間のインターフェイスを構築する必要があります。コンピュータビジョンライブラリ

私はCで働い++およびこのインターフェイスは低レベルのためのいくつかのメソッドを公開する必要があり入力操作/出力:

  • 負荷イメージ(メモリ内の)
  • 負荷のプール画像(ディレクトリに保存)
  • 読み込まれた画像の1つのピクセルにアクセスする
  • 画像をプールとしてロードする各フレーム間の時間間隔を決める)
  • 負荷画像

などのビデオの単一のフレーム、私はコンピュータビジョンへの初心者だし、私はこれを実装するのに役立ちます効率的ライブラリを見つける必要がありますインタフェース。私のようなプロジェクト、この種の最も使用されるライブラリの一部を発見したウェブ上で閲覧することで

  • OpenCVの
  • VXL
  • IVT私は「何

あなたが知りたいのは:

誰かがこれらのいずれかで働いていますか?

あなたは自分の仕事にふさわしいと思いますか? はいの場合、どちらがあなたの意見に優れています(より使いやすく効率的です)。

他に提案がありますか?

を追加しましたQUESTION:

あなたはこれらのライブラリ(または他の提案のものが)の下で生産されているライセンスの種類を知っていますか?

答えて

7

私はOpenCVで作業しました。私は他者を知らない(または覚えている)が、OpenCVはかなりの第一の選択肢である。 あなたが言及したすべての機能をサポートしています。これらは基本的なニーズです。

OpenCVはかなり低レベルのライブラリです。画像行列やいくつかの一般的な数学や統計関数についても作業します。最初は難しいかもしれません。 特に、より高度な機能を利用するために、O'Reillyの「Learning OpenCV」を読んで(または単にブラウジングして)お勧めします。

EDIT:OpenCVは確実に有効です。フレームごとの画像処理は、お客様のニーズに適しています。 BSDライセンスでリリースされています。

1

あなたの仕事のためにOpenCVもお勧めします。

その他の可能性や意見についてはthis older questionをご確認ください。