比較結果:
roberts運算元檢測方法對具有陡峭的低雜訊的影象處理效果較好,但是利用roberts運算元提取邊緣的結果是邊緣比較粗,因此邊緣的定位不是很準確。
sobel運算元檢測方法對灰度漸變和雜訊較多的影象處理效果較好,sobel運算元對邊緣定位不是很準確,影象的邊緣不止乙個畫素。
prewitt運算元檢測方法對灰度漸變和雜訊較多的影象處理效果較好。但邊緣較寬,而且間斷點多。
laplacian運算元法對雜訊比較敏感,所以很少用該運算元檢測邊緣,而是用來判斷邊緣畫素視為與影象的明區還是暗區。
canny方法不容易受雜訊干擾,能夠檢測到真正的弱邊緣。優點在於,使用兩種不同的閾值分別檢測強邊緣和弱邊緣,並且當弱邊緣和強邊緣相連時,才將弱邊緣包含在輸出影象中。
Laplcian運算元邊緣提取
laplacian微分運算元邊緣提取 function d laplacian x,n d x operator 0,1,0 1,4,1 0,1,0 width,height size x for ii 1 width n 1 for jj 1 height n 1 tmp x ii ii n 1,...
OpenCv canny運算元提取邊緣
canny運算元是john canny在1986年發表的 中首次提出的邊緣檢測運算元,該運算元檢測效能比較好,應用廣泛。最優邊緣檢測的三個主要評價標準是 坎尼運算元進行邊緣檢測的原理和步驟如下 消除雜訊 邊緣檢測的演算法主要是基於影象強度的一階和二階微分操作 但導數通常對雜訊很敏感,邊緣檢測演算法常...
邊緣檢測常用運算元
邊緣檢測常用運算元 基於一階微分的邊緣檢測方法 roberts 運算元考慮影象的2 2鄰域,是最簡單的邊緣檢測運算元,演算法過程簡述 1 遍歷影象 除去上邊緣和左邊緣 對每個畫素做roberts模板運算。2 將結果儲存到目標影象,結束。sobel運算元考察的是3 3鄰域,由兩個卷積核組成,見上圖,演...