class Similarity – Similarity objektum

A similarity objektum egy attrtuple, amelyet az Image.get_similarity() ad vissza. Két kép közötti strukturális hasonlósági (SSIM) összehasonlítást foglal össze úgy, hogy négy statisztikát jelent, amelyeket a blokkonkénti SSIM-értékek felett számít. A kép minden blokkja egy SSIM-értékkel járul hozzá; az alábbi négy mező ezeknek az értékeknek az eloszlását írja le.

Használd az Image.get_similarity() metódust az SSIM kiszámításához egy másik Image képpel vagy egy egyszínű színnel szemben. Az egyezés annál erősebb, minél közelebb vannak az értékek az 1.0-hoz; a -1.0 érték azt jelenti, hogy a két kép tökéletesen invertált egymáshoz képest.

A mezők elérhetők attribútumnév szerint (similarity.mean) vagy index szerint (similarity[0]). Az objektumnak nincs nyilvános konstruktora.

class image.similarity

Az objektum létrehozásához hívd meg az Image.get_similarity() metódust.

mean

Az SSIM-értékek átlaga az összes blokkon. A legjobb egyetlen szám az általános hasonlóság leírására. Lebegőpontos szám a -1.0 és 1.0 tartományban. Index [0].

stdev

A blokkonkénti SSIM-értékek szórása. Lebegőpontos szám. Index [1].

min

A legkisebb blokkonkénti SSIM-érték. Hasznos SSIM-jellegű küszöbértékként a két kép közötti lokalizált különbség észleléséhez (egyetlen eltérő blokk lehúzza a min értéket még akkor is, ha a mean magas marad). Lebegőpontos szám. Index [2].

max

A legnagyobb blokkonkénti SSIM-érték. Hasznos DSIM-jellegű küszöbértékként annak észleléséhez, hogy két kép, amelyeknek el kellene térniük, valójában legalább egy blokkban még mindig hasonló. Lebegőpontos szám. Index [3].