Canny処理
- 輪郭検知
輪郭検知
とかみたいなライブラリが、どうやって検知とかみたいな処理をやっているのか この左のグリッド(フィルタ)は、全部足すと0になる を、画像の任意の9マスにかけると、9マスの中心の座標の周りがどのくらい変化してるか、みたいなのがわかる つまり、フィルタは重み もし全部同じ値なら和は0になる、もし上下左右の値が中心と大きな差があったら、重み付けしたあとの和(上の図の60)は大きな値になる http://www.mis.med.akita-u.ac.jp/~kata/image/sobelprew.html 一次差分のフィルタ、とか 差分の差分は二次差分、とかいう 輪郭強調しすぎるとも強調しちゃう がウシアンフィルタでてから輪郭検知したりする 詳しくは下の動画参照 https://www.youtube.com/watch?timecontinue=259&v=OpcFnH2V-Q&feature=emb_logo このフィルタを、自動で学習するのが 複数のフィルタを自動で作り出す、そのカーネルの数がConvolutional Layerの数 ...
- Sobel処理とか、ガウジアンカーネルとかを組み合わせた手法
- 何ステップかある
- https://imagingsolution.net/imaging/canny-edge-detector/
- これがわかりやすい