class Statistics -- Statistics 对象#

statistics 对象是由 histogram.get_statistics()(及其别名 histogram.get_stats() / histogram.statistics())返回,或直接由 Image.get_statistics() 返回的 attrtuple。它用每个通道八种归约值来总结底层 Histogram 的 bin 分布:均值、中位数、众数、标准差、最小值、最大值、下四分位数和上四分位数。

对于灰度数据,只有无前缀的字段(meanmedianmodestdevminmaxlquq)才携带有用的值;对于 RGB565 数据,它们被复用为 LAB L 通道的归约值 —— 因此 l_* 字段镜像无前缀字段,提供它们是为了对称。a_*b_* 仅对 RGB565 直方图携带有用的值。

字段可通过属性名(statistics.mean)或索引(statistics[0])访问。该对象没有公开的构造函数。

class image.statistics#

请调用 histogram.get_statistics()Image.get_statistics() 来创建该对象。

灰度 / LAB L(也作为下面的 l_* 公开)#

mean#

直方图的灰度均值。整数 0 -- 255。索引 [0]

median#

直方图的灰度中位数。整数 0 -- 255。索引 [1]

mode#

直方图的灰度众数。整数 0 -- 255。索引 [2]

stdev#

直方图的灰度标准差。整数 0 -- 255。索引 [3]

min#

直方图的灰度最小值。整数 0 -- 255。索引 [4]

max#

直方图的灰度最大值。整数 0 -- 255。索引 [5]

lq#

直方图的灰度下四分位数(第 25 百分位)。整数 0 -- 255。索引 [6]

uq#

直方图的灰度上四分位数(第 75 百分位)。整数 0 -- 255。索引 [7]

LAB L 通道(RGB565)#

l_mean#

LAB L 通道均值。整数 0 -- 100。索引 [8]

l_median#

LAB L 通道中位数。整数 0 -- 100。索引 [9]

l_mode#

LAB L 通道众数。整数 0 -- 100。索引 [10]

l_stdev#

LAB L 通道标准差。整数 0 -- 100。索引 [11]

l_min#

LAB L 通道最小值。整数 0 -- 100。索引 [12]

l_max#

LAB L 通道最大值。整数 0 -- 100。索引 [13]

l_lq#

LAB L 通道下四分位数。整数 0 -- 100。索引 [14]

l_uq#

LAB L 通道上四分位数。整数 0 -- 100。索引 [15]

LAB A 通道(RGB565)#

a_mean#

LAB A 通道均值。整数 -128 -- 127。索引 [16]

a_median#

LAB A 通道中位数。整数 -128 -- 127。索引 [17]

a_mode#

LAB A 通道众数。整数 -128 -- 127。索引 [18]

a_stdev#

LAB A 通道标准差。整数 -128 -- 127。索引 [19]

a_min#

LAB A 通道最小值。整数 -128 -- 127。索引 [20]

a_max#

LAB A 通道最大值。整数 -128 -- 127。索引 [21]

a_lq#

LAB A 通道下四分位数。整数 -128 -- 127。索引 [22]

a_uq#

LAB A 通道上四分位数。整数 -128 -- 127。索引 [23]

LAB B 通道(RGB565)#

b_mean#

LAB B 通道均值。整数 -128 -- 127。索引 [24]

b_median#

LAB B 通道中位数。整数 -128 -- 127。索引 [25]

b_mode#

LAB B 通道众数。整数 -128 -- 127。索引 [26]

b_stdev#

LAB B 通道标准差。整数 -128 -- 127。索引 [27]

b_min#

LAB B 通道最小值。整数 -128 -- 127。索引 [28]

b_max#

LAB B 通道最大值。整数 -128 -- 127。索引 [29]

b_lq#

LAB B 通道下四分位数。整数 -128 -- 127。索引 [30]

b_uq#

LAB B 通道上四分位数。整数 -128 -- 127。索引 [31]