www.gusucode.com > 《matlab图像处理与界面编程宝典》秦襄培 编著,每章的MATLAB源代码程序 > 第19章/代码19-2.txt

    
I = imread('sample2.jpg');               % 读入图像
figure;                                  % 新建窗口
imshow(I);                               % 显示原始图像
title('Original Image');                 % 设置图像标题
H = fspecial('motion',20,45);            % 生成滤波器
MotionBlur = imfilter(I,H,'replicate');  % 图像卷积计算
figure;                                  % 新建窗口
imshow(MotionBlur);                      % 显示处理后的图像
title('Motion Blurred Image');           % 设置图像标题
H = fspecial('disk',10);                 % 生成滤波器
blurred = imfilter(I,H,'replicate');     % 图像卷积计算
figure;                                  % 新建窗口
imshow(blurred);                         % 显示处理后的图像
title('Blurred Image');                  % 设置图像标题
H = fspecial('unsharp');                 % 生成滤波器
sharpened = imfilter(I,H,'replicate');   % 图像卷积计算
figure;                                  % 新建窗口  
imshow(sharpened);                       % 显示处理后的图像
title('Sharpened Image');                % 设置图像标题