?? 線性濾波.txt
字號:
線性濾波技術
1. 二維卷積函數conv2
C=conv2(A,B,'shape'); %計算矩陣A和B的卷積。
若size(A)=[Ma,Na],size(B)=[Mb,Nb],則size(C)=[Ma+Mb-1,Na+Nb-1]
參數shape可取:full 缺省值,返回二維卷積的全部結果
same 返回二維卷積結果中與A大小相同的中間部分
valid 返回在卷積過程中,未使用邊緣補0部分計算的
卷積結果部分,當size(A)>size(B)時,size(C)=[Ma-Mb+1,Na-Nb+1]
2. 二維線性數字濾波filter2
Y=filter2(B,X,'shape'); %使用矩陣B中的二維FIR濾波器對數據X進行濾波
參數shape的取值也有如上三種
3. 產生預定義濾波器fspecial
H=fspecial(type); %產生一個由type指定的二維濾波器H
參數type可取:gaussian 高斯低通濾波器
sobel Sobel水平邊緣增強濾波器
prewitt Prewitt水平邊緣增強濾波器
laplacian 近似二維拉普拉斯運算濾波器
log 高斯拉普拉斯(LoG)運算濾波器
average 均值濾波器
unsharp 模糊對比增強濾波器
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -