ImageStat
模块#
这个 ImageStat
模块计算图像或图像区域的全局统计信息。
- class PIL.ImageStat.Stat(image_or_list, mask=None)[源代码]#
计算给定图像的统计信息。如果包含一个遮罩,统计信息中只包括该遮罩覆盖的区域。您还可以传递以前计算的柱状图。
- 参数:
image -- PIL图像或预先计算的直方图。。。注:对于PIL图像,计算依赖于
histogram()
方法。即使图像的每个通道多于8位,像素计数也被分组到256个条带中。所以I
和F
模式图像具有最大mean
,median
和rms
为255,并且不能具有extrema
最多超过255个。mask -- 一个可选的面具。
- extrema#
图像中每个波段的最小/最大值。
备注
这取决于
histogram()
方法,并简单地返回所使用的低和高箱。这对于每个通道8位的图像是正确的,但对于其他模式(如I
或F
.相反,使用getextrema()
返回图像的每波段极值。因为对于非8位模式,柱状图方法使用getextrema()
以确定使用的箱子。
- count#
图像中每个波段的像素总数。
- sum#
图像中每个波段的所有像素的总和。
- sum2#
图像中每个波段的所有像素的平方和。
- mean#
图像中每个波段的平均(算术平均)像素级别。
- median#
图像中每个波段的中值像素级别。
- rms#
图像中每个波段的均方根。
- var#
图像中每个波段的方差。
- stddev#
图像中每个波段的标准偏差。