example8_8直方图均衡化.m

来自「MATLAB的一些实用程序」· M 代码 · 共 12 行

M
12
字号
%这里有一幅图像,如图8-27所示,其动态范围较小,而且较暗,反映在直方图上,见图8-28,
%就是其%直方图所占据的灰度值范围比较窄,而且集中在低灰度值一边。为了使图像更清晰,我们采用直方图
%均衡化的方法来增加图像灰度动态范围,增强对比度。在MATLAB中,可以直接调用J=histeq (I,n)
%函数来完成这项工作,其中I是原始图像矩阵,J是变换后所得的图像矩阵;用户可以指定均衡化
%后的灰度级数n,默认值为64。
I = imread('tire.tif');
J = histeq(I);
imshow(I)
figure, imshow(J)
figure,imhist(I,64)
figure,imhist(J,64)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?