引言
imhist
是 MATLAB 中的一个函数,用于计算并显示图像的直方图。
直方图是一种统计工具,用于显示图像中各个亮度级别的像素数量。直方图的垂直轴表示像素数量,水平轴表示亮度级别。
函数详解
基本语法:
matlab">imhist(I)
imhist(I,n)
[counts,binLocations] = imhist(__)
参数详解:
I
:输入图像,它应该是灰度图像。n
:指定要使用的直方图箱子的数量。默认情况下,n
为 256,这对应于 8 位灰度图像的亮度级别数量。
返回值详解:
counts
:一个向量,表示每个箱子中的像素数量。binLocations
:一个向量,表示每个箱子的中心亮度值。
应用案例
matlab">I = imread("Fig0320(2)(2nd_from_top).tif");imhist(I);