《数字图像处理matlab版作业3》由会员分享,可在线阅读,更多相关《数字图像处理matlab版作业3(2页珍藏版)》请在金锄头文库上搜索。
1、数字图像处理数字图像处理 第三次作业第三次作业作业要求用 MATLAB 实现图 4.19 所示效果 用 Photoshop 实现类似效果,写出实现步骤和采用的参数 MATLAB 源代码 f=imread(Fig0419(a)(chestXray_original).tif); %原图长宽比为 418*602 uint8 型PQ=paddedsize(size(f); % PQ 为 836 和 1204D0=0.05*PQ(1); %D0 值为已填充图像垂直尺寸的 0.05,D0=41.800 HBW=hpfilter (btw, PQ (1), PQ (2), D0, 2); % 二阶巴特沃兹
2、高通滤波器 836*1204 double 型H=0.5+2*HBW; % 高通强调滤波器 a=0.05 b=2 gbw=dftfilt(f, HBW); % 418*602 double 型,dftfilt 为自定义函数用于进行 DFT 滤波 gbw=gscale(gbw); % ? 418*602 uint 型ghf=dftfilt(f,H); % 418*602 double 型ghf=gscale(ghf); % 418*602 uint 型ghe=histeq(ghf,256); % 直方图均化输出图像Imshow (gbw); Figure Imshow (ghf); Figure Imshow (ghe);最终运行结果PS 当中的运行过程1.参考图 1:使用智能锐化滤镜,数量 5 、半径 2使用曲线调整对比度2.参考图 2:使用 USM 锐化,数量 5、半径 5再用曲线调整对比度必要的文字说明