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 min dolů, i když mean zů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].