клас 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].