canny算子求圖像邊緣,edgebox那部分
阿新 • • 發佈:2018-08-24
計算 sdn ebo net detail png 過程 輸出 灰度圖
過程:
1. 彩色圖像轉換為灰度圖像
2. 對圖像進行高斯模糊
3. 計算圖像梯度,根據梯度計算圖像邊緣幅值與角度(這裏其實用到了微分邊緣檢測算子來計算梯度幅值方向)
求x,y兩個方向的梯度
求幅值與角度
4. 非最大信號壓制處理(邊緣細化)
也就是把角度分成4個值
得到角度之後,比較中心像素角度上相鄰兩個像素,如果中心像素小於其中任意一個,則舍棄該邊緣像素點,否則保留。
5. 雙閾值邊緣連接處理
雙閾值選擇與邊緣連接方法通過假設兩個閾值
其中一個為高閾值TH另外一個為低閾值TL則有
a. 對於任意邊緣像素低於TL的則丟棄
b. 對於任意邊緣像素高於TH的則保留
c. 對於任意邊緣像素值在TL與TH之間的,如果能通過邊緣連接到一個像素大於
6. 二值化圖像輸出結果
其實第4步就是通過角度去掉一些點,第5步通過幅值去掉一些點
https://blog.csdn.net/tigerda/article/details/61192943
https://blog.csdn.net/jia20003/article/details/41173767
canny算子求圖像邊緣,edgebox那部分