imhist
图像数据的直方图
语法
说明
[
计算灰度图像 counts
,binLocations
] = imhist(I
)I
的直方图。imhist
函数在 counts
中返回直方图计数,在 binLocations
中返回 bin 位置。直方图中 bin 的数量由图像类型确定。
[
指定用于计算直方图的 bin 的数量 counts
,binLocations
] = imhist(I
,n
)n
。
[
计算具有颜色图 counts
,binLocations
] = imhist(X
,cmap
)cmap
的索引图像 X
的直方图。对于颜色图中的每个条目,直方图中都有一个对应的 bin。
示例
输入参数
输出参数
提示
对于灰度图像,直方图的
n
个 bin 中的每个都是宽度为 A/(n−1) 的半开区间。具体来说,pth(第 p 个)bin 是半开区间其中 x 是强度值。缩放因子 A 和偏移量 B 取决于图像类的类型,如下所示:
数据类型 A B double
1
0
single
1
0
int8
255
128
int16
65,535
32,768
int32
4,294,967,295
2,147,483,648
uint8
255
0
uint16
65,535
0
uint32
4,294,967,295
0
logical
1
0
要显示基于
counts
和binLocations
的直方图,请使用命令
。stem
(binLocations,counts)