www.gusucode.com > images 案例代码 matlab源码程序 > images/CreateVariousFiltersAndFilterAnImageExample.m

    %% Create Various Filters and Filter an Image
%%
% Read image and display it. 

% Copyright 2015 The MathWorks, Inc.

I = imread('cameraman.tif');
imshow(I);
%%
% Create a motion filter and use it to blur the image. Display the blurred
% image.
H = fspecial('motion',20,45);
MotionBlur = imfilter(I,H,'replicate');
imshow(MotionBlur);
%%
% Create a disk filter and use it to blur the image. Display the blurred
% image.
H = fspecial('disk',10);
blurred = imfilter(I,H,'replicate'); 
imshow(blurred);