ImageHistogram
ImageHistogram[image]
绘制 image 中每个通道像素级的直方图.
ImageHistogram[image,bspec]
使用分组规范 bspec.
ImageHistogram[image,bspec,range]
绘制给定 range 内像素值的直方图.
更多信息和选项
- 图像直方图是图像中颜色分布的图形表示.
- ImageHistogram 可用于任意灰度图、多通道二维和三维图像.
- 对于 RGB 图像,默认情况下,ImageHistogram 用红色、绿色和蓝色显示通道.
- 组距划分参数 bspec 可以是以下任意选择:
-
n n 个间距相同的组 Automatic 自动划分组距 All 返回所有可用像素值的总数 "Byte" 将数据值转换为 "Byte" 类型后为 256 级 - 缺省情况下,对于二进制图像,使用两个组;否则使用 128 个组.
- range 可以是以下形式:
-
Automatic 根据色彩空间自动选定范围 All 包含所有数值 {All,max} 包含小于 max 的所有数值 {min,All} 包含大于 min 的所有数值 {min,max} 包含介于 min 和 max 间的数值 - 根据图像的色彩空间,range 采用下列默认值. 选定的范围须包含 "RGB" 色彩空间的子空间.
-
"Grayscale","RGB","CMYK","HSB" {0,1} "XYZ" {0,1} "LAB" {-1.13,1} "LCH" {0,1.3} "LUV" {-1.26,1.76} - ImageHistogram 接受 ListPlot 的选项, 有下列增添和修改: [所有选项的列表]
-
Appearance Automatic 直方图的外观细节 AspectRatio 1/3 高宽比 Axes False 是否画出轴线 Filling Axis 怎样填充每个数据点上的直条 Frame True 是否包含边框 FrameTicks None 边框上的刻度标记 InterpolationOrder 0 连接数据点的曲线的多项式的次数 Joined True 是否将直方条连起来 Method "IncludeOutOfRange" 使用的方法 PlotRangePadding None 给值范围增加多少填充 - Appearance 的可能设置为:
-
"RGB" 显示 RGB 通道值和重叠的颜色 "Separated" 对每个通道分别制作直方图 "Stacked" 堆叠每个通道的直方图 "Transparent" 重叠、透明显示通道的直方图 - Method 的可能设置包括:
-
"IncludeOutOfRange" 将小于范围的值放在第一组,大于范围的值放在最后一组 "ExcludeOutOfRange" 不考虑范围以外的值
所有选项的列表
范例
打开所有单元关闭所有单元范围 (6)
用范围规范 All 来指定将图像中所有的值都绘制在直方图中:
选项 (10)
Appearance (2)
属性和关系 (3)
图像直方图也可以使用 Histogram 计算,但是速度更慢:
ImageHistogram 将 alpha 通道和黑色通道混合:
Wolfram Research (2008),ImageHistogram,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageHistogram.html (更新于 2014 年).
文本
Wolfram Research (2008),ImageHistogram,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageHistogram.html (更新于 2014 年).
CMS
Wolfram 语言. 2008. "ImageHistogram." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/ImageHistogram.html.
APA
Wolfram 语言. (2008). ImageHistogram. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageHistogram.html 年