什么是直方图
直方图(Histogram)也叫柱状图,是一种统计报告图,由一系列高度不等的纵向条纹表示数据分布的情况。
假设我们有一堆硬币,如下图所示,我们想知道一共有多少钱。
我们当然可以一枚一枚地数,但这样如果硬币多了可能会搞乱,因此我们需要先把硬币分类,然后分别统计每种硬币的数量。
把统计的结果图示出来,就成了直方图。下图的横向数轴标示出硬币的面额(Kind of Coins),纵向标示出硬币的数量(Number of Coins)
直条图和直方图图片图像的直方图
以灰度图为例,假设我们的图中一共只有0,1,2,3,4,5,6,78种灰度,0代表黑,7代表白,其它数字代表0~7之间不同深浅的灰度。
统计的结果如下,横轴标示灰度级别(0~7),纵轴标示每种灰度的数量。
Photoshop(PS)中的显示。
直方图统计数据
Photoshop CS提供了动态的直方图面板,CS之前的版本要通过图象>直方图来察看。
横轴标示亮度值(0~255),纵轴标示每种像素的数量
像素(Pixels) - 图像的大小,图像的像素总数。[5*3=15]
阶、数量、百分位这三项根据鼠标指针的位置来显示横坐标当前位置的统计数据。
(Level) - 鼠标指针所在位置的亮度值,亮度值范围是0~255[181]
数量(Count) - 鼠标指针所在位置的像素数量。[4]
百分位(Percentile) - 从最左边到鼠标指针位置的所有像素数量÷图像像素总数。[(1+2+1+2+3+4)/15 = 13/15 = 0.8667 = 86.67%]
当鼠标拖动,选中直方图的一段范围时,阶、数量、百分位将显示选中范围的统计数据。
下面举个简单的例子来说明平均值、标准偏差、中间值。
例如图像A只有4个像素,亮度分别是20050100200
平均值(算术平均数,Mean,Average) - 图像的平均亮度值,高于128偏亮,低于128偏暗。平均值的算法是:图像的亮度总值÷图像像素总数。
平均值公式:
公式中,(读作X,X-bar)代表X的平均值,∑(读作西格玛,Sigma)代表总和,n代表X的总数。
[图像A的平均值 = (200+50+100+200)/4 = 550/4 = 137.5]
中间值(中值,中位数,Median) - 中间值是把图像所有像素的亮度值通过从从小到大排列后,位置处在中间的数。(如果有偶数个像素,就有两个位于中间的数,取前面的一个)
[图像A的中间值:亮度排序后50<=100<=200<=200100200是位于中间的,取前面的100作为中间值。]
标准偏差(标准差,Std Dev,Standard Deviation,Sample Variance) - 指图像所有像素的亮度值与平均值之间的偏离幅度。标准偏差越小,图像的亮度变化就越小,反之亮度变化就越大。
标准偏差公式:
图像A的标准偏差:(已知平均值 =137.5)
标准方差 S^2 = ((200-137.5)^2+(50-137.5)^2+(100-137.5)^2+(200-137.5)^2)/(4-1) = (62.5^2+(-87.5)^2+(-37.5)^2+62.52)/3 = (3906.25+7656.25+1406.25+3906.25)/3 = 16875/3 = 5625
标准偏差 S = 5625开平方 = 75
通道
Photoshop可以根据不同的通道来显示直方图,这些通道分别是RGB、红、绿、蓝、亮度和颜,它们分别统计了不同的颜数据。
下面举例来说明这些通道代表的含义。例如图像B只有3个像素,颜值分别是RGB(0,10,20)RGB(30,40,50)RGB(60,70,80)
红、绿、蓝通道 - 红通道只统计颜的R值,对于图像B只统计03060这三个数字,然后根据这三个数字绘出直方图。绿和蓝通道也用相同的方法处理。
RGB通道 - 统计图像的所有RGB数据。对于图像B,要统计010203040506070809个数字。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。