Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 颜色处理 > ImageHistogram >
Mathematica > 可视化与图形 > 图形选项和样式 > 颜色 > 颜色处理 > ImageHistogram >
Mathematica > 可视化与图形 > 符号图形语言 > 图形指令 > 颜色 > 颜色处理 > ImageHistogram >

ImageHistogram

ImageHistogram[image]
绘制 image 中每个通道像素级的直方图.
ImageHistogram
每个通道用 n 级像素.
ImageHistogram
将所有值放在位于 minmax 之间的 n 个柱中.
  • 对于三通道图像,ImageHistogram 默认情况下用红色、绿色和蓝色显示通道.
"RGB"显示 RGB 通道值和重叠颜色
"Separated"对每个通道用不同的直方图
"Stacked"每个通道的堆栈值
"Transparent"用透明度显示重叠通道
AspectRatio高宽比
AxesFalse是否绘制轴
FrameTrue是否包含一个框架
FrameTicksNone框架刻度
InterpolationOrder0用于连接数据点的曲线的多项式次数
JoinedTrue是否连接各柱体
PlotRangePaddingNone在数据范围上的填充量
  • ImageHistogram 默认情况下使得直方图的第一个柱从通道值 开始,到通道值 结束. 小于 或大于 的通道值分别在第一个柱和最后一个柱显示.
  • ImageHistogram 使得第一个柱从 min 开始,最后一个柱到 max 结束.
  • ImageHistogram[image, n, All] 给出 n 个等间距的柱,延伸到每个通道值的完全范围.
  • 在选项设置 False 下,排除低于 min 或者高于 max 的像素值.
显示一个 RGB 图像的直方图:
用其它颜色表示直方图的重叠区域:
对每个颜色通道,显示不同的直方图:
垂直的堆栈型颜色通道:
显示一个 RGB 图像的直方图:
In[1]:=
Click for copyable input
Out[1]=
 
用其它颜色表示直方图的重叠区域:
In[1]:=
Click for copyable input
Out[1]=
 
对每个颜色通道,显示不同的直方图:
In[1]:=
Click for copyable input
Out[1]=
 
垂直的堆栈型颜色通道:
In[1]:=
Click for copyable input
Out[1]=
指定级数:
指定包含负值的数据范围,用于绘制直方图:
一个 CMYK 图像的直方图:
控制直方图范围外的像素如何计数和显示:
默认情况下,不使用插值绘制直方图:
创建图像的一个平滑直方图:
分别绘制每个颜色通道的直方图:
不相交的直方图:
对图像的一个直方图,指定刻度间隔:
指定在直方图上显示的特定刻度:
利用 PlotRange->Automatic 自动确定图线范围:
PlotRange->All 包括整个直方图:
修改图线范围,使其更好地显示高亮度的分布:
图像直方图也可以使用 Histogram 计算,但是速度更慢:
图像的直方图按照颜色越来越深的顺序绘制:
版本 7 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF