エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
しぼりたてブログ Canny Edge Detection -アルゴリズム-
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
しぼりたてブログ Canny Edge Detection -アルゴリズム-
強度: sqrt(fx*fx+fy*fy) 勾配方向の量子化: tan=fy/fx 0度方向:-0.4142<tan<=0.4142 45度方向:0.4142... 強度: sqrt(fx*fx+fy*fy) 勾配方向の量子化: tan=fy/fx 0度方向:-0.4142<tan<=0.4142 45度方向:0.4142<tan<2.4142 90度方向: |tan|>=2.4142 135度方向:-2.4142<tan<=-0.4142 STEP3:エッジの細線化処理(Non-maximum Suppression) ぼかして太くなったエッジを細くするための細線化処理。 エッジと鉛直方向の隣接画素2つと比較し 最大でなければ0とする(非最大値抑制) 位置(x,y)のエッジ強度をs(x,y)とすると ①0度方向 if s(x,y)>s(x-1,y)&&s(x,y)>s(x+1,y) s(x,y)=s(x,y); else s(x,y)=0; ②45度方向 if s(x,y)>s(x-1,y+1)&&s(x,y)>s(x+1,y-1) s(x,y)=s