4

私は Java で画像処理を行いたいと考えており、Eclipse を使用して Ubuntu で開発する予定です。だからここに私の目的があります:

グレースケール画像から、特定のサイズのオブジェクトを検出し、それらの周りに長方形のフレームを描画できるようにしたいと考えています。ただし、問題は、この画像が赤外線カメラからキャプチャされているため、体温を検出するためにピクセルが特定の範囲内の値を持つことです。画像内のすべてのオブジェクトを検出したら、それらをカウントする必要がありますが、それは後で行います。

そこで、私の挑戦です。このようなことを行うためにどのツール/apis/open クラスを使用できますか? 周りを見回したところ、回転、トリミング、サイズ変更などの基本的な操作がいくつか見つかりました。しかし、実際に使用できるものは見つかりませんでした。

どこから見て/始めるべきですか?

事前にどうもありがとう

4

3 に答える 3

3

ImageJ は非常に便利です: http://rsbweb.nih.gov/ij/

ImageJ は GUI としてセットアップされていますが、ライブラリとしても使用できます (私もそうしています)。

適切なオブジェクト検出プラグインを検索する必要があります (ただし、いくつか浮かんでいます...)

幸運を!エルコ

于 2010-12-21T15:05:30.287 に答える
1

このページでは、画像処理と画像マイニングのためのオープンソースツールを見つけることができます: http ://spl.utko.feec.vutbr.cz/en/image-processing-extension-for-rapidminer-5

于 2011-01-23T17:12:48.993 に答える
0

この記事では、お探しのアルゴリズムについて詳しく説明しており、付属のソース コードは こちら にありますこのビデオでその動作を確認できます。

(免責事項: 私は著者ですが、これは非常に便利だと思います。また、このアルゴリズムを自分自身でうまく使用してきました。)

このアルゴリズムは、移動するオブジェクトを追跡し、それらの境界矩形 (アプリケーションが描画する) を見つけ、各オブジェクトのピクセル数をカウントし、それらをフレーム全体で同じオブジェクトとして (int ID を使用して) 関連付けます。アルゴリズムはカラー入力用に設計されているため、グレースケール イメージを RGB に簡単に変換する必要がある場合があります (グレー値を 3 つのチャネルすべてにコピーします)。

商用のコンピューター ビジョン アプリケーションに関して言えば、OpenCVPoint Cloud Library (別名 PCL)は親友です。また、リンクされているような記事では、OpenCV などのツールを使用して完全なスタック モーション トラッキングを実現する方法について説明しています。(純粋な Java 実装は、個々のピクセルまでどのように機能するかを示しています。)

于 2016-02-20T15:11:33.263 に答える