怎样用matlab对一幅图像进行灰度直方图均衡化处理

如题所述

第1个回答  2010-11-16
I0=imread('test.jpg');
I1=histeq(I0); %直方图均衡化
subplot(221), imshow(I0);
subplot(222), imhist(I0);
subplot(223), imshow(I1);
subplot(224), imhist(I1);
第2个回答  推荐于2017-11-23
I=imread('pout.tif'); %读自带的图像
imshow(I);
figure,imhist(I);
[J,T]=histeq(I,64); %图像灰度扩展到0~255,但是只有64个灰度级
figure,imshow(J);
figure,imhist(J);
figure,plot((0:255)/255,T); %转移函数变换曲线
J=histeq(I,32);
figure,imshow(J); %图像灰度扩展到0~255,但只有32个灰度级
figure,imhist(J);本回答被提问者和网友采纳
相似回答