ImageHistogram

ImageHistogram[image]
绘制 image 中每个通道像素级的直方图.

ImageHistogram[image,bspec]
使用箱参数 bspec.

ImageHistogram[image,bspec,range]
绘制给定 range 内像素值的直方图.

更多信息和选项更多信息和选项

  • ImageHistogram 产生一个图像,表示为一个 Graphics 对象.
  • ImageHistogram 可用于任意灰度图、多通道二维和三维图像.
  • 对于 RGB 图像,默认情况下,ImageHistogram 用红色、绿色和蓝色显示通道.
  • 组距划分参数 bspec 可以是以下任意选择:
  • nn 个间距相同的箱
    Automatic自动划分组距
    All返回所有可用像素值的总数
    "Byte"将数据值转换为 "Byte" 类型后为256级
  • 缺省情况下,对于二进制图像,使用两个箱;否则使用 128 个箱.
  • range 可以是以下形式:
  • Automatic根据色彩空间自动选定范围
    All包含所有数值
    {All,max}包含小于 max 的所有数值
    {min,All}包含大于 min 的所有数值
    {min,max}包含介于 minmax 间的数值
  • 根据图像的色彩空间,range 采用下列默认值. 选定的范围须包含 色彩空间的子空间.
  • "Grayscale","RGB","CMYK","HSB"
    "XYZ"
    "LAB"
    "LCH"
    "LUV"
  • ImageHistogram 接受 ListPlot 的选项, 有下列增添和修改:
  • AppearanceAutomatic直方图的外观细节
    AspectRatio1/3高宽比
    AxesFalse是否画出轴线
    FillingAxis怎样填充每个数据点上的直条
    FrameTrue是否包含边框
    FrameTicksNone边框上的刻度标记
    InterpolationOrder0连接数据点的曲线的多项式的次数
    JoinedTrue是否将直方条连起来
    Method"IncludeOutOfRange"使用的方法
    PlotRangePaddingNone给值范围增加多少填充
    PlotTheme$PlotTheme直方图的总体样式
  • Appearance 的可能设置为:
  • "RGB"显示 RGB 通道值和重叠的颜色
    "Separated"对每个通道分别制作直方图
    "Stacked"堆叠每个通道的直方图
    "Transparent"重叠、透明显示通道的直方图
  • Method 的可能设置包括:
  • "IncludeOutOfRange"将小于范围的值放在第一个箱,大于范围的值放在最后一个箱
    "ExcludeOutOfRange"不考虑范围以外的值
2008年引入
(7.0)
| 2014年更新
(10.0)
Translate this page: