class Similarity -- Similarity 对象

similarity 对象是由 Image.get_similarity() 返回的 attrtuple。它通过报告基于每个块的 SSIM 值计算出的四个统计量,来总结两幅图像之间的结构相似性(SSIM)比较。图像的每个块贡献一个 SSIM 值;下面的四个字段描述这些值的分布。

使用 Image.get_similarity() 可针对另一个 Image 或某个纯色计算 SSIM。值越接近 1.0,匹配越强;值为 -1.0 表示两幅图像完全反相。

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

class image.similarity

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

mean

所有块上 SSIM 值的均值。是描述整体相似度的最佳单一数值。范围为 -1.0 到 1.0 的浮点数。索引 [0]

stdev

各块 SSIM 值的标准差。浮点数。索引 [1]

min

各块 SSIM 值的最小值。可用作 SSIM 式阈值来检测两幅图像之间的局部差异(即使 mean 仍然很高,单个不一致的块也会拉低 min)。浮点数。索引 [2]

max

各块 SSIM 值的最大值。可用作 DSIM 式阈值来检测两幅本应不同的图像实际上仍至少在一个块上相似。浮点数。索引 [3]