多媒体信息处理期中考试1228401060信息工程唐榆1
以下有两幅图像,其中图1(a)为待处理的图像
请找出一种灰度变换,使得1(a)经过该变换后具有图1(b)的灰度直方图
图1(a)图1(b)要求:(1)显示出上述两图像的灰度直方图;(2)给出处理算法的基本步骤;(3)给出图1(a)经处理以后的结果图像及其直方图;(4)比较图1(b)与结果图像直方图,是否存在差别
若存在,请给出其原因
答,1,图1(a)的灰度直方图为:0100020003000400050006000050100150200250图1(b)的灰度直方图为:01000200030004000500060000501001502002502,算法的基本步骤:1,读入图像并显示两幅图像的灰度直方图;2,把图1(a)的灰度从12~80变换到0~227,用imadjust函数实现;3,显示图1(a)的图像及灰度直方图
显示图1(a)图像:显示图1(a)直方图:01000200030004000500060000501001502002504,比较图1(b)与结果图像直方图:可以看出,图1(b)的直方图比结果图像的直方图更密,原因是原图像的不同灰度值比图1(b)少,进行灰度变换后只能改变灰度的分布而不能改变灰度的多少,因此结果图像的直方图看上去比较稀疏
5,附程序:I1=imread('图1(a)
jpg');%读入图像figure,imshow(I1);I2=imread('图(b)
jpg');%读入图像figure,imhist(I1);figure,imhist(I2);%分别显示两幅图像的直方图I3=imadjust(I1,[12/255,80/255],[0,227/255]);%对图1(a)进行灰度变换Figure,imshow(I3);figure,imhi