基于機器視覺(jué)技術(shù)之邊緣檢測
圖象的邊緣信息對人或對機器視覺(jué)來(lái)說(shuō),都是非常重要的。由于邊緣具有能勾畫(huà)區域的形狀,且能被局部定義以及能傳遞大部分圖象信息等許多優(yōu)點(diǎn),因此,邊緣檢測可看作是處理許多復雜問(wèn)題的關(guān)鍵,是圖象分析和理解的第一步,檢測出邊緣的圖象就可以進(jìn)行特征提取和形狀分析。
本文引用地址:http://dyxdggzs.com/article/195041.htm由于邊緣是灰度值不連續的結果,這種不連續??梢岳们髮捣奖愕臋z測到,一般選擇一階和二階導數來(lái)檢測邊緣。在機器視覺(jué)檢測中,常常借助空域微分算子(實(shí)際上是微分算子的差分近似)利用卷積來(lái)實(shí)現。常用的微分算子有梯度算子和拉普拉斯算子。
邊緣檢測可以借助空域微分算子通過(guò)卷積完成。實(shí)際上數字圖像處理中求導數是利用差分近似微分來(lái)進(jìn)行的。常用的微分算子有梯度算子和拉普拉斯算子。
邊緣檢測算法的基本步驟如下:
1、濾波:邊緣檢測算法主要是基于圖象強度的一階和二階導數,但導數的計算對噪聲很敏感,因此必須使用濾波器來(lái)改善與噪聲有關(guān)的邊緣檢測器的性能。
2、增強:增強邊緣的基礎是確定圖象各點(diǎn)鄰域強度的變化值。增強算法可以將鄰域(或局部)強度值有顯著(zhù)變化的點(diǎn)突顯出來(lái)。
3、檢測:在圖象中有許多點(diǎn)的梯度幅值比較大,而這些點(diǎn)在特定的應用領(lǐng)域中并不都是邊緣,所以應該用某種方法來(lái)確定哪些點(diǎn)是邊緣點(diǎn)。常采用梯度幅值Ill值判據。
4、定位:如果某一應用場(chǎng)合要求確定邊緣位置,則邊緣的位置可在子象素分辨率上來(lái)估計,邊緣的方位也可以被估計出來(lái)。
在用機器視覺(jué)進(jìn)行尺寸測量時(shí),這四步必不可少,尤其必須指出邊緣的精確位置和方位。機器視覺(jué)檢測技術(shù),以其強大的性能優(yōu)勢,使得產(chǎn)品質(zhì)量標準化,檢測速度快,檢測結果可靠、穩定,并且可以長(cháng)時(shí)間檢測,廣泛應用于各大領(lǐng)域
評論