——线性变换
直方图处理前要将图像进行灰度转换。
%--------------------直方图-------------------------%
%原始直方图
figure,imhist(picture_gray);title('原始直方图');
%线性变换(图像增强的一种)后的直方图
figure,imhist(picture_inten);title('线性变换增强后的直方图');
%直方图归一化
gray_num = numel(picture_gray); %图像像素的总数
gray_proportion = imhist(picture_gray)/gray_num;
gray_range = 0:255;
figure,stem(gray_range,gray_proportion);title('直方图归一化');
转换后的图像就是这样子了
——对数变换
将图像进行对数拉伸与压缩操作达到增强图像的目的。
1.原图像显示
2.图像灰度化
3.对数变换
%mat2gray是