imhist

图像数据直方图

描述

计数binLocations) = imhist (计算灰度图像的直方图.的imhist函数返回直方图计数计数垃圾箱在binLocations.直方图中的箱子数量由图像类型决定。

您可以选择计算直方图计数和bin位置使用GPU(需要并行计算工具箱™)。

计数binLocations) = imhist (n指定容器的数量,n,用于计算直方图。

计数binLocations) = imhist (X地图计算索引图像的直方图X与colormap地图.柱状图对颜色图中的每个条目都有一个容器。

GPU不支持此语法。金宝app

例子

imhist (___显示直方图。如果输入图像是一个索引图像,那么直方图显示了颜色图的颜色条上像素值的分布地图

如果您在是一个gpuArray,则不显示plot。imhist返回直方图计数并且不返回直方图仓库位置。

例子

全部折叠

将灰度图像读取到工作区中。

我= imread (“pout.tif”);

显示图像的直方图。自是灰度的,默认情况下直方图将有256个箱子。

imhist(我)

加载3d数据集。

负载mristack

显示数据的直方图。由于图像是灰度的,imhist默认使用256个箱子。

imhist (mristack)

输入参数

全部折叠

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

例子:I = imread(“cameraman.tif”);

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

箱子的数量,指定为一个正整数。如果是灰度图像吗imhist使用256个箱子的默认值。如果是二值图像吗imhist使用了两个箱子。

例子:(计数,x) = imhist(我,50);

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

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

例子:[X,地图]= imread(“trees.tif”);

数据类型:||uint8|uint16|逻辑

与索引图像相关联的颜色地图X,指定为c值在[0,1]范围内的- × 3数值矩阵。每一行都是一个三元素RGB三元组,它指定了颜色地图中单一颜色的红、绿和蓝组件。颜色映射必须至少和最大索引一样长X

例子:[X,地图]= imread(“trees.tif”);

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

输出参数

全部折叠

直方图计数,作为数字数组返回。如果为索引图像计算直方图,X,则长度计数等于色图的长度,地图

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

提示

  • 对于灰度图像,则n柱状图的Bins是每个半开放的宽度间隔一个/ (n−1).特别是,pthBin是半开的间隔

    一个 p 1.5 n 1 B x < 一个 p 0.5 n 1 B

    在哪里x为强度值。规模因素一个和偏移量B依赖于图像类的类型如下:

    int8 int16 int32 uint8 uint16 uint32 逻辑
    一个 1 1 255 65535 4294967295 255 65535 4294967295 1
    B 0 0 128 32768 2147483648 0 0 0 0

  • 来显示直方图计数binLocations,使用命令阀杆(binLocations计数)

扩展功能

另请参阅

||

之前介绍过的R2006a