主要内容

imhist

图像数据直方图

描述

[计数,垃圾箱位置]=imhist()计算灰度图像的直方图.的imhist函数返回柱状图中的计数计数垃圾桶的位置在垃圾箱位置. 直方图中的箱数由图像类型决定。

[计数,垃圾箱位置]=imhist(,N)指定存储箱的数量,N,用于计算直方图。

[计数,垃圾箱位置]=imhist(X,cmap)计算索引图像的直方图X使用彩色地图cmap。直方图中的每个条目都有一个bin。

实例

imhist(___)显示直方图的图形。如果输入图像是索引图像,则直方图显示了颜色图的颜色条上方像素值的分布cmap

例子

全部崩溃

将灰度图像读入工作区。

I=imread(“pout.tif”);

显示图像的直方图。自从为灰度,默认情况下,直方图将有256个存储单元。

imhist(一)

图中包含两个轴对象。轴对象1包含类型为stem的对象。轴对象2包含2个类型为image、line的对象。

加载一个3d数据集。

负载mristack

显示数据的直方图。因为图像是灰度的,imhist默认情况下使用256个存储箱。

imhist(mristack)

图中包含两个轴对象。轴对象1包含类型为stem的对象。轴对象2包含2个类型为image、line的对象。

输入参数

全部崩溃

灰度图像,指定为任意维度的数字数组。如果图像具有数据类型仅有一个的双重的,则值必须在范围[0,1]内。如果如果值超出范围[0,1],则可以使用重新调节函数将值重新缩放到预期范围。

数据类型:仅有一个的|双重的|int8|int16|int32|uint8|uint16|uint32|必然的

箱的数量,指定为正整数。如果是灰度图像,然后imhist使用256个存储箱的默认值。如果是一个二进制图像,那么imhist使用了两个箱子。

例子:50

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

索引图像,指定为任意维度的数字数组。

数据类型:仅有一个的|双重的|uint8|uint16|必然的

与索引图像关联的颜色映射X,指定为C-值在[0,1]范围内的by-3数值矩阵。每行是一个三元素RGB三元组,用于指定颜色贴图的单一颜色的红色、绿色和蓝色分量。colormap必须至少与中的最大索引一样长X

数据类型:双重的

输出参数

全部崩溃

柱状图计数,作为数字数组返回。如果计算索引图像的直方图,X,然后是长度计数等于彩色地图的长度,cmap

Bin位置,作为数字数组返回。

提示

  • 对于灰度图像N直方图的箱子是每个宽度的半开区间A./(N−1)。特别是Pthbin是半开区间

    A. ( P 1.5 ) ( N 1. ) B x < A. ( P 0.5 ) ( N 1. ) B ,

    哪里x是强度值。比例因子A.和偏移量B取决于图像类的类型如下:

    数据类型 A. B
    双重的 1. 0
    仅有一个的 1. 0
    int8 255 128
    int16 65535年 32768年
    int32 4,294,967,295 2147483648年
    uint8 255 0
    uint16 65535年 0
    uint32 4,294,967,295 0
    必然的 1. 0

  • 从中显示直方图的步骤计数垃圾箱位置,使用命令(binLocations计数)

扩展能力

之前介绍过的R2006a