класс Similarity – объект Similarity

Объект similarity – это attrtuple, возвращаемый методом Image.get_similarity(). Он подводит итог сравнения структурного сходства (SSIM) между двумя изображениями, сообщая четыре статистических показателя, вычисленных по поблочным значениям SSIM. Каждый блок изображения даёт одно значение SSIM; четыре поля ниже описывают распределение этих значений.

Используйте Image.get_similarity() для вычисления SSIM относительно другого Image или относительно сплошного цвета. Совпадение тем сильнее, чем ближе значения к 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 для обнаружения локального различия между двумя изображениями (один несовпадающий блок тянет min вниз, даже когда mean остаётся высоким). Число с плавающей точкой. Индекс [2].

max

Максимальное поблочное значение SSIM. Полезно как порог в стиле DSIM для обнаружения того, что два изображения, которые должны отличаться, на самом деле всё ещё схожи хотя бы в одном блоке. Число с плавающей точкой. Индекс [3].