# histeq


使用直方图均衡增强对比度

函数库: TyImages

# 语法

J = histeq(I)
J = histeq(I,n)

# 说明

J = histeq(I) 变换灰度图像 I,以使输出灰度图像 J 的直方图具有 64 个 bin 且大致平坦。


J = histeq(I,n) 变换灰度图像 I,以使输出灰度图像 J 具有 n 个 bin 的直方图大致平坦。当 n 远小于 I 中的离散灰度级数时,J 的直方图更平坦。

# 示例

使用直方图均衡增强对比度

将图像读入工作区。

using TyImages
pkg_dir = pkgdir(TyImages)
source_path = pkg_dir * "/examples/resources/fabio_gray_256.png"
I = imread(source_path);
imshow(I)

显示调整后的图像。

J = histeq(I);
imshow(J)

显示原始图像的直方图。

imhist(I, 64, fig = true)

显示处理后的图像的直方图。

imhist(J, 64, fig = true)

# 另请参阅

imhist