基于MATLAB的图像增强处理(8)
发布时间:2021-06-05
发布时间:2021-06-05
基于MATLAB的图像增强处理
subplot(2,2,2);
imhist(I);%绘制图像的灰度直方图 title('原图的灰度直方图');
subplot(2,2,3);
J=imadjust(I,[0.3 0.7],[]);%对图像进行灰度变换 Imshow(J);%显示图像 title('原图直方图均衡化'); subplot(2,2,4);
imhist(J);%绘制图像的灰度直方图 title('均衡后的灰度直方图')
以下展示了常用对比度扩展法的结果:
图4.5
从图4.5【原图】可以看出原始图像动态范围较小,整体较暗,反映在直方图上像素主要集中在低灰度的一侧。经过对比度调整,图像变亮。 5.3对数变换
对数变化常用来扩展低值灰度,压缩高值灰度,这样可以使低值灰度的图像细节更容易看清。
对数变换程序: %对数变换
I=imread('beauty.tif');%读取图像
I=mat2gray(I);%对数变换不支持uint8类型数据,将一个矩阵转化为灰度图像的数据格式(double)
上一篇:岳麓版八年级历史上册全册学案
下一篇:《管理会计》课程教学设计探索