網(wǎng)站 建設(shè) 匯報(bào)貴陽百度seo點(diǎn)擊軟件
邊緣檢測
什么是邊緣:
* 圖像中像素值發(fā)生劇烈變化的位置(高頻信息區(qū)域)
* 這些區(qū)域往往都是圖像的邊緣
方法:濾波、形態(tài)學(xué)處理等
邊緣的作用
本質(zhì)上,邊緣是不同區(qū)域之間的邊界。
其中包含了圖像的區(qū)域信息,形狀信息
一方面,可以利用這些信息來作為特征對圖像進(jìn)行理解(甚至深度學(xué)習(xí)中也有應(yīng)用)
另一方面,事先提取出這些信息加以保存,以避免在一些操作中將邊緣信息抹除
成熟的邊緣檢測算法--canny
canny算法是目前為止接觸的最復(fù)雜的算法之一。
他具有很多的前后處理優(yōu)化細(xì)節(jié),可以得到更好的邊緣檢測結(jié)果。
總的來說,他的基本原理是:在圖像中尋找局部最大梯度,將非最大值梯度抑制和雙閾值處理結(jié)合,產(chǎn)生好的邊緣檢測結(jié)果。
提出動(dòng)機(jī)
canny算法之前,邊緣提取方法長期受困于噪聲影響。
噪聲,會(huì)使得圖像中的像素值產(chǎn)生隨機(jī)變化,從而使得邊緣檢測的結(jié)果出現(xiàn)錯(cuò)誤或者不準(zhǔn)確。
而canny采用以下方法來抑制噪聲
1. 引入高斯濾波器,來平滑噪聲
2. 采用