MATLAB 直方图均衡化 灰度修正技术

直方图均衡化(histeq):选择一幅直方图不均匀的图像,对该图像进行直方图均衡处理,显示处理前后的图像以及它们的灰度直方图。

灰度修正技术:选择一幅对比度不足的图像,对该图像进行灰度变换,增强对比度,显示增强前、后的图像以及它们的灰度直方图。

第1个回答  推荐于2016-05-02
pout = imread('pout.tif');
tire = imread('tire.tif');
[X map] = imread('shadow.tif');
shadow = ind2rgb(X,map);
width = 210;
images = {pout, tire, shadow};

for k = 1:3
dim = size(images{k});
images{k} = imresize(images{k},[width*dim(1)/dim(2) width],'bicubic');
end

pout = images{1};
tire = images{2};
shadow = images{3};
pout_imadjust = imadjust(pout);
pout_histeq = histeq(pout);
pout_adapthisteq = adapthisteq(pout);

imshow(pout);
title('Original');

figure, imshow(pout_imadjust);
title('Imadjust');

你试试这个程序,采用的是matlab里面自带的图本回答被提问者采纳
相似回答