třída Similarity – objekt Similarity¶
Objekt similarity je attrtuple vracený funkcí Image.get_similarity(). Shrnuje porovnání strukturální podobnosti (SSIM) mezi dvěma obrazy pomocí čtyř statistik vypočtených z hodnot SSIM jednotlivých bloků. Každý blok obrazu přispívá jednou hodnotou SSIM; následující čtyři pole popisují rozdělení těchto hodnot.
Použijte Image.get_similarity() k výpočtu SSIM vůči jinému Image nebo vůči jednolité barvě. Shoda je silnější, čím blíže jsou hodnoty k 1.0; hodnota -1.0 znamená, že oba obrazy jsou dokonale invertované.
K polím lze přistupovat podle názvu atributu (similarity.mean) nebo podle indexu (similarity[0]). Objekt nemá veřejný konstruktor.
- class image.similarity¶
Pro vytvoření tohoto objektu volejte
Image.get_similarity().- mean¶
Průměr hodnot SSIM přes všechny bloky. Nejlepší jediné číslo pro popis celkové podobnosti. Desetinné číslo v rozsahu -1.0 až 1.0. Index
[0].
- stdev¶
Směrodatná odchylka hodnot SSIM jednotlivých bloků. Desetinné číslo. Index
[1].
- min¶
Minimální hodnota SSIM jednoho bloku. Užitečná jako práh ve stylu SSIM pro detekci lokalizovaného rozdílu mezi dvěma obrazy (jediný neshodný blok stáhne
mindolů, i kdyžmeanzůstává vysoký). Desetinné číslo. Index[2].
- max¶
Maximální hodnota SSIM jednoho bloku. Užitečná jako práh ve stylu DSIM pro detekci, že dva obrazy, které by se měly lišit, jsou ve skutečnosti stále podobné alespoň v jednom bloku. Desetinné číslo. Index
[3].