数字图像处理作业二3.27日
数字图像处理———作业二
一.作业内容:
图像灰度变换
二.作业目的:
学会用Matlab软件对图像灰度进行变换;感受各种不同的灰度变换方法对最终图像效果的影响。
三.作业步骤:
1.获取作业用图像:rice.tif.(其他图像皆可以) 使用imread函数将图像读入Matlab。
2.产生灰度变换函数T1,使得:
0.3r
s =
r < 0.35 0.35 ≤ r ≤ 0.65 r > 0.65 0.105 + 2.6333(r – 0.35) 1 + 0.3(r – 1) 用T1对原图像rice.tif.进行处理,打印处理后的新图像。
3.产生灰度变换函数T2,使得:
s =
用T2对原图像rice.tif.进行处理,打印另一处理后的新图像。
4.分别用 s = r0.6; s = r0.4; s = r0.3 对前面的图像进行处理。为简便起见,请使用Matlab中的imadjust函数。
5.对rice.tif.图像实施反变换(Negative Transformation)。s =1-r;
6.对rice.tif.图像实施灰度切片(Gray-level slicing)。具体要求如下:
当0.2 ≤ r ≤ 0.4时,将r置为0.6, 当r位于其他区间时, 保持其灰度与原图像一样。
四.作业报告要求:
用imshow, plot等函数生成各类图像,提交原图像和各种变换函数的曲线,以及按各种变换函数处理后的图像。




