2012-03-21 7 views
3

手術中に人体組織が高周波で溶けているかどうかを監視するプロジェクトに取り組んでいますので、非常に高速なカメラ(1800fps)とレーザー組織上の照明とフレームグラバー(1GBのメモリ)。画像データ取得と時間ピクセル解析のためのC++ライブラリ

現時点では、グラバーからデータを取得してPC上でそれを渡すCベースのソフトウェアもありますが、画面に画像を表示しますが、フレームグラバーからすべてのフレームを取得するアルゴリズムを追加する必要がありますそれらをマスクで分析し、リアルタイム画像のコントラスト偏差もリアルタイムで計算する。

C++での画像解析に役立つフレームワークがあるはずです。何を指示してるんですか? Zhatはリアルタイムでできるだけ早く処理を行うための最良の選択肢でしょうか? OpenCV? OpenGL? GLPlus?

答えて

2

OpenCV達成したいタスクのバディですか?基本的には、多くの画像処理機能をサポートしており、FFMPEG経由でビデオを読むことができ、カメラのキャプチャオプションも用意されています。 TBB上のOpenCVとGPU対応プリミティブを使用することで、スピードを上げるためにGPU電源を確実に利用できます。 OpenCVはイメージ分析の専門家や開発者にとって、ゆっくりだが確かに必ず必要なツールとなっているので、コミュニティ貢献度はさらに簡単に利用できます。

あなたはOpenGLのために行くかもしれません。しかし、それは単なるビデオ/画像/フレームの処理以上の3Dグラフィックスタイプのプロジェクトに適しています。

3

あなたの質問に答える私はあなたがOpenCVとITKを調べるべきだと考えています.2番目はOpenCVとITKです。

言われていることは、どのような処理を行うのですか?これらのフレームレートでは、単純なことしかできません。私は、いくつかのフレームグラバーがあなたのために画像を前処理できることを知っています。それはあなたのアプリケーションには十分かもしれません。データ転送と計算の簡便さのために、IMO GPUコンピューティングの問題は解決されていません。

+1

VTKはビジュアライゼーションツールキットですが、画像解析用に作成されていません。 – CharlesB

+0

申し訳ありませんが、私はITKを意味しました – Adrien

+0

あなたの投稿を編集できます – CharlesB

関連する問題