邊緣檢測演算法 平滑方法和銳化方法

2021-07-30 14:36:45 字數 504 閱讀 6976

1、邊緣檢測演算法

各種演算法優缺點彙總:

(1)roberts運算元

(2)gaussian-laplace(log)運算元:laplace運算元對孤立點的響應比對邊緣的響應更為強烈,因此適合無雜訊的影象;在實際情況中要先使用高斯濾波,所以叫gaussian-laplace運算元。參考: 

(3)sobel運算元:對雜訊不敏感,先用sobel運算元模板進行濾波,再設定乙個閾值t轉化成二值影象。可以旋轉sobel運算元模板檢測不同方向的邊緣。

參考:(4)prewitt運算元:與sobel很相似

(5)canny運算元

(6)霍夫變換:主要用來從影象中分離出具有某種相同特徵的幾何形狀。可以用來檢測直線、橢圓和圓。

2、平滑方法

(1)均值濾波

(2)高斯濾波

(3)中值濾波

3、銳化方法

(1)laplace運算元

(2)非銳化掩蔽/高提公升濾波

(3)roberts

(4)sobel

邊緣檢測演算法

邊緣是由灰階等高線定義的,穿過等高線時,灰階會迅速變化,沿著等高線走,灰階值的變化會更加輕柔,有可能是隨機變化的,因此邊緣具有乙個可以測量的方向。邊緣畫素和雜訊畫素相比周圍的畫素都有明顯的變化,而邊緣畫素互相連線,構成等高線,因此可以通過這一特性區分邊緣畫素和雜訊畫素。1 數位化 影象的取樣不可能使...

Sobel邊緣檢測演算法

索貝爾運算元 sobel operator 主要用作邊緣檢測,在技術上,它是一離散性差分運算元,用來運算影象亮度函式的灰度之近似值。在影象的任何一點使用此運算元,將會產生對應的灰度向量或是其法向量 sobel 卷積因子為 該運算元包含兩組 3x3的矩陣,分別為橫向及縱向,將之與影象作平面卷積,即可分...

Canny邊緣檢測演算法

canny邊緣檢測演算法的步驟 1 用高斯濾波器平滑濾波 2 用一階偏導的有限差分來計算的梯度的幅值與方向 3 對梯度幅值進行非極大值檢測 目的是細化邊緣 4 通過雙閾值演算法對進行邊緣連線。第一步 高斯濾波 高斯函式如下公式所示 它的影象是這樣的 高斯濾波,其實就是將與乙個高斯模組求卷積。根據高斯...