2

私は画像処理が初めてです。Java で画像処理 (ステガノグラフィー分析に最適) を学ぶための優れたリソース (本と Web リンク) を提案してください。
オラクルが提供するドキュメントは見たことがありますが、現在の業界での開発で使用されている実用的な環境に焦点を当てたチュートリアルや本が欲しいです。

ありがとう!!

4

2 に答える 2

4

画像処理は、多くの理論的側面を持つ広範な分野です。画像処理を学ぶには、本や記事を読んだり、アルゴリズムを開発したりする必要があります。画像観察の基礎を理解するために、人間の目の構造と視覚の神経認知的側面をさらに調査することができます。

書籍:

  1. デジタル画像処理 (第 3 版) Gonzalez、Rafael C.、Woods、Richard E. (2012 年 6 月 20 日)
  2. Digital Image Processing: An Algorithmic Introduction using Java by Wilhelm Burger および Mark J. Burge (2012 年 1 月 19 日)
  3. Machine Vision 第 3 版: Theory, Algorithms, Practicalities (Signal Processing and its Applications) by Davies, ER (2004 年 12 月 22 日)
  4. ビジョン: マー、デビッド、ウルマン、シモン、ポッジオによる人間の表現と視覚情報の処理に関する計算調査、

学ぶべきトピックのガイダンス (私の意見):

  1. デジタル画像処理入門
  2. 人間の視覚系
  3. カラーモデル
  4. カラー画像処理
  5. フィルタリング
  6. 画像変換
  7. 形態学的画像処理
  8. セグメンテーション
  9. 特徴抽出 (エッジ、ライン、コーナーなど)
  10. 画像の復元

物体やパターンを認識したいなら、パターン認識を勉強する必要があります。これは、画像処理、統計、数学的最適化、機械学習の概念を持つ複雑な分野です。

ご覧の通り長旅です。もちろん、読書に加えて、いくつかのコンピュータープログラムを実装する必要があります。独自のアルゴリズムの実装とフレームワークの使用の間でバランスを取る必要があると思います。以下は、役立つ Java フレームワークとツールのリストです。

  1. ImageJ ( http://rsbweb.nih.gov/ij/index.html ): 国立衛生研究所で開発された画像処理プログラム。
  2. Marvin Framework ( http://marvinproject.sourceforge.net/ ): 画像処理とコンピューター ビジョンのための使いやすく拡張可能なフレームワークを提供することを目的としたプロジェクト。
  3. JMagick ( http://www.jmagick.org/index.html ): ImageMagick の Java ラッパー
  4. JAI (ここにリンクの説明を入力してください): Original Sun's Java Advanced Imaging
  5. JIU ( http://sourceforge.net/projects/jiu/ ): Java イメージ ユーティリティ

機械学習ツールとフレームワーク:

  1. ウェカ ([ http://www.cs.waikato.ac.nz/ml/weka/ 6 )

この投稿を改善するために、他のスタックオーバーフローの貢献者を招待します。

于 2013-10-23T10:15:26.717 に答える
3

ImageJ を使用し、実験用のグラフィカル インターフェイスを提供するフィジーを見てみましょう。

于 2013-10-21T05:48:57.017 に答える