1. 程式人生 > >高斯模糊 matlab

高斯模糊 matlab

close all;
image = imread('66_input.png');
figure(1),
imshow(image);
w=fspecial('gaussian',[5 5],5);
im=imfilter(image,w);
figure(2),
imshow(im);

%imwrite(im,'result.jpg','jpg');

fspecial第一個引數為高斯型別的濾波運算元,核的寬度尺寸,濾波器的標準差。核的尺寸是標準差的3倍時,包含了99%的資訊。

相關是濾波器模板移過影象並計算計算每個位置乘積之和的處理卷積的機理相似,但濾波器首先要旋轉180度可以看出他們的主要區別在於計算卷積的時候,卷積核要先做旋轉。而計算相關過程中不需要旋轉相關核。如果卷積核是對稱的,卷積運算和相關運算得到的結果是一樣的,比如高斯核。