多媒体图像处理第二次实验 下载本文

利用函数imadjust调解图像灰度范围,观察变换后的图像及其直方图的变化。 I=imread('rice.png'); imshow(I)

figure,imhist(I)

J=imadjust(I,[0.15 0.9],[0 1]); figure,imhist(J) figure,imshow(J)

I=imread('cameraman.tif'); imshow(I)

figure,imhist(I)

J=imadjust(I,[0 0.2],[0.5 1]); figure,imhist(J) figure,imshow(J)

C) 直方图均衡化

在matlab环境中,程序首先读取图像,然后调用灰度均衡函数,设置相关参数,再输出处理后的图像。

I=imread('cameraman.tif'); %读取图像 subplot(2,2,1),imshow(I) %输出图像

title('原始图像') %在原始图像中加标题

__________ subplot(2,2,3),imhist(I) ___ %输出原图直方图

title('原始图像直方图') %在原图直方图上加标题