canny邊緣檢測算法 canny邊緣檢測算法代碼

canny邊緣檢測算法 canny邊緣檢測算法代碼

canny邊緣檢測算法是John F Canny于1986年開發出來的一個多級邊緣檢測算法 。通常情況下邊緣檢測的目的是在保留原有圖像屬性的情況下,顯著減少圖像的數據規模 。目前有多種算法可以進行邊緣檢測 , 雖然Canny算法年代久遠,但可以說它是邊緣檢測的一種標準算法,而且仍在研究中廣泛使用 。

Canny邊緣檢測算法可以分為以下5個步驟:
1、應用高斯濾波來平滑圖像,目的是去除噪聲;
2、找尋圖像的強度梯度;
3、應用非最大抑制技術來消除邊誤檢(本來不是但檢測出來是);
【canny邊緣檢測算法 canny邊緣檢測算法代碼】4、應用雙閾值的方法來決定可能的(潛在的)邊界;
5、利用滯后技術來跟蹤邊界 。

相關經驗推薦