数字图像处理 Matlab版 作业3

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理第三次作业

作业要求

用MATLAB实现图4.19所示效果

用Photoshop实现类似效果,写出实现步骤和采用的参数

MATLAB源代码

f=imread('Fig0419(a)(chestXray_original).tif'); %原图长宽比为418*602 uint8型

PQ=paddedsize(size(f)); % PQ为836 和1204

D0=0.05*PQ(1); %D0值为已填充图像垂直尺寸的0.05,D0=41.800 HBW=hpfilter ('btw', PQ (1), PQ (2), D0, 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

再用曲线调整对比度

必要的文字说明

相关文档
最新文档