誰もが解釈するのを助けることができます "エッジポイントは、グラジエントの モジュールの最大値によって位置付けられ、エッジ輪郭の方向はグラジエントの方向と直交します。画像のエッジとグラデーションの関係は何ですか?
答えて
Paul Rさんから回答がありましたので、その点を助けるためにいくつかの画像を追加します。
画像処理では、「勾配」を参照するとき、通常、一連のピクセルにわたる輝度の変化を意味します。 GIMPやPhotoshopなどのソフトウェアを使ってグラデーションイメージを作成することができます。勾配は、強度の変化が、間の距離に直接比例することを意味する「線形」である
:
ここで(右)黒から白への直線勾配(左)の例ですピクセル。この特定の勾配は滑らかで、この画像に「エッジ」があるとは言いません。
我々は(左から右へ)X-位置対勾配の明るさをプロットした場合、我々はこのようになりますプロットを得る:
はここでバックグラウンド上のオブジェクトの例です。エッジは少しぼやけていますが、これは実際のオブジェクトの画像によく見られます。ピクセルの明るさは、あるピクセルから次のピクセルに向かって黒から白に変化しません。灰色のシェードを含む勾配があります。通常、ファジーエッジを表示するには、写真を拡大する必要があるため、これは明白ではありません。画像処理において
我々は別の輝度の急激な遷移(鋭い勾配)を見て、それらのエッジを見つけることができます。そのボックスの左上隅を拡大すると、ほんの数ピクセルの間に白から黒への遷移があることがわかります。この遷移も勾配です。違いは、勾配が一定の色の2つの領域の間にあることです。左側は白、右側は黒です。
赤い矢印は、バックグラウンドからフォアグラウンドへの勾配の方向を示す:ピクセルは左側に軽量で、我々は+ X方向に移動する画素は暗くなります。矢印に沿ってサンプリングされた明るさをプロットすると、次のプロットのようなものが得られます。赤い四角は特定のピクセルの明るさを表します。変化は線形ではなく、ベル曲線の一方の側のようになります。
青色の線分を、その急勾配での曲線の傾きの粗い近似です。 「真の」エッジポイントは、オブジェクトのエッジに対応する勾配に沿ってスロープが最も急峻なポイントである。
勾配の大きさと方向は、水平と垂直のソーベルフィルタを使用して計算できます。
gradientAngle =アークタンジェント(gradientY/gradientX)
、オブジェクトのエッジに対して垂直であるときに、勾配が急勾配になります。あなたは、次にとして勾配の方向を計算することができます。
実際のシーンの白黒画像を見ると、ズームインしたり、個々のピクセル値を調べたり、これらの原則がどのように適用されるかを理解したりすることができます。
詳細な回答をいただきありがとうございます。私は血球計数システムを開発したいのですが、私は何を習得すべきか、そのプロセスは何か教えてください。 –
私はGonzalez and Woods(第3版)の** Digital Image Processing **のような良い画像処理教科書を手に入れたいと思います。あなたは、オンラインで画像処理に関する情報を見つけることができますが、教科書を持っていると多くの助けになります。さまざまなアルゴリズムの仕組みを知るために、ImageJ(http://rsbweb.nih.gov/ij/)をダウンロードすることができます。そうすれば、すぐにサンプル画像を扱うことができます。使用するアルゴリズムを知ったら、それらのアルゴリズムについて学び、実装し、必要な変更を加えることができます。学習画像処理には時間がかかる。がんばろう! – Rethunk
オブジェクトのエッジは、通常、強度の段階的変化をもたらします。したがって、強度の微分を取ると、エッジで大きな値(正または負の値)があり、他の値が小さい値になります。最急勾配の方向を特定できれば、これはオブジェクトのエッジに直角(直交)になります。
詳細な回答をいただきありがとうございます。私は血球計数システムを開発したいのですが、私は何を習得すべきか、そのプロセスは何か教えてください。 –
あなたは**画像処理**と**コンピュータビジョン**についてのいくつかの良い本を読んで開始する必要があるように聞こえる。また、OpenCVを見たいかもしれません。 –
- 1. 画像のグラデーションのグラデーション
- 2. グラデーション+背景画像
- 3. php laravel画像介入のStream()関数とは何ですか
- 4. jsfiddle.netのjQuery(エッジ)とは何ですか?
- 5. ベクトルを画像内のエッジと関連付ける
- 6. mxGraph画像ノードのエッジ
- 7. 背景画像 - エッジ
- 8. Yii2:関係名とは何ですか?
- 9. Android camera2 APIのプレビュー画像サイズと撮影画像サイズの関係は?
- 10. phpのclassとcall_user_func()関数の関係は何ですか?
- 11. 画像処理 - カーネル空間、関数、データとは何ですか?
- 12. 背景画像と線形グラデーション
- 13. OpenCVでの画像エッジ/形状検出
- 14. EnumとEnumerationの関係は何か
- 15. ここで、wordpressデータベースに画像と投稿の関係はありますか?
- 16. レスキュー画像とは何ですか?
- 17. 画像検索にどのような画像が関係するのか?
- 18. 画像のないグラデーションの背景
- 19. ブレンドとは? WPFとの関係は何ですか?
- 20. IS-A関係とHAS-A関係の違いは何ですか? Java
- 21. JavaScript/HTML/jQueryとの関係で ".el"とは何ですか?
- 22. モルフォロジー演算は画像のエッジとラインをマージする
- 23. MyISAMテーブルのphpMyAdminでは "内部関係"とは何ですか?
- 24. Angular2/SystemJSでは、systemjs.config.jsと.import()の関係は何ですか?
- 25. JavaScriptスクロール画像エッジ検出
- 26. CSS - 表紙画像上のグラデーション?
- 27. IE 8.グラデーションの背景+画像
- 28. 画像に斜めのエッジを付けることはできますか?
- 29. CSSの画像の背景とグラデーション - 2つの線で区切りますか?
- 30. "カーネルコール"と "システムコール"という用語の関係は何ですか?
数学(計算)を学んだことがありますか?あなたはグラデーションが何であるか知っていますか? – leonbloy
ええ、私はちょうどグラデーションの基本概念を持っています。 –