ImageHistogram

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

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

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

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

  • ImageHistogram 产生一个图像,表示为一个 Graphics 对象.
  • ImageHistogram 可用于任意灰度图、多通道二维图像和多通道三维图像.
  • 对于 RGB 图像,缺省情况下,ImageHistogram 用红色、绿色和蓝色显示通道.
  • 组距划分参数 bspec 可以是以下任意选择:
  • nn 个间距相同的 bin
    Automatic自动划分组矩
    All返回所有可用像素值的总数
    "Byte"将数据值转换为 "Byte" 类型后为256级
  • 缺省情况下,对于二进制图像,使用两个 bin;否则,使用128个 bin.
  • 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"将小于规定范围的值包含在第一个 bin,大于规定范围的值包含在最后一个 bin
    "ExcludeOutOfRange"不要画出范围以外的值
2008年引入
(7.0)
| 2014年更新
(10.0)