图形图像实验31a.docx
《图形图像实验31a.docx》由会员分享,可在线阅读,更多相关《图形图像实验31a.docx(13页珍藏版)》请在冰豆网上搜索。
图形图像实验31a
3_1(a)ImageEnhancementUsingIntensityTransformations
采用的技术说明和主要计算公式:
对数与对比度拉伸变换是进行动态范围处理的基本工具。
对数变换通过如下表达式实现
g=c*log(1+double(f))其中,c是一个常数
通过改变c的值来增强图像效果。
结果讨论:
由实验结果可知,当c从0.1~0.2以差值0.01逐渐增大时,图像灰度值增大,亮度增强。
当c=0.17时,图片效果最佳。
如下图所示:
原图Fig3.08(a)
C=0.10时,得到图series_3.08(a)0.10
C=0.11时,得到图series_3.08(a)0.11
C=0.12时,得到图series_3.08(a)0.12
C=0.13时,得到图series_3.08(a)0.13
C=0.14时,得到图series_3.08(a)0.14
C=0.15时,得到图series_3.08(a)0.15
C=0.16时,得到图series_3.08(a)0.16
C=0.17时,得到图series_3.08(a)0.17
C=0.18时,得到图series_3.08(a)0.18
C=0.19时,得到图series_3.08(a)0.19
C=0.20时,得到图series_3.08(a)0.20
程序清单
functionchange3_1_a();
f=imread('Fig3.08(a).jpg');
g1=log(1+double(f));
forc=0.1:
0.01:
0.2%c从0.10到0.20以0.01的增量变化
F=c*g1;
figure,imshow(F);
filename=sprintf('series_3.08(a)%.2f.jpg',c);%图片命名
imwrite(F,filename);
end