运动模糊图像,模糊图像,锐化图像
  DxcIP1FPSMeC 2023年11月02日 39 0


%用函数创建一个制定的滤波器模版,其语法格式为:
%H=fspecial(type);
%H=fspecial(type,parameters);
%运动模糊图像,模糊图像,锐化图像

I = imread('cameraman.tif');           %读入matlab自带图像cameraman.tif,I

subplot(2,2,1);imshow(I); %显示图像I,位置在2行2列的第一个位置

title('Original Image'); %设置图像I标题为"Original Image"

axis on; %显示图像I像素坐标

H = fspecial('motion',20,45); %按角度45°移动20像素的运动滤波器

MotionBlur = imfilter(I,H,'replicate');%图像大小通过复制外边界的值来扩展

subplot(2,2,2); imshow(MotionBlur); %I为输入图像,H为滤波掩模

title('Motion Blurred Image'); %因为滑动窗口在边缘的时候不好处理,

axis on; %所以输出的图像就直接用原来的边界值赋值

H = fspecial('disk',10); %有(10*2+1)个边的圆形均值滤波器

blurred = imfilter(I,H,'replicate');

subplot(2,2,3);imshow(blurred);

title('Blurred Image');

axis on;

H = fspecial('unsharp'); %根据alpha决定拉氏算子创建的模板

sharpened = imfilter(I,H,'replicate');

subplot(2,2,4);imshow(sharpened);

title('Sharpened Image');

axis on;


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

DxcIP1FPSMeC