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'); % 设置图像标题