classe Similarity – oggetto Similarity

L’oggetto similarity è una attrtuple restituita da Image.get_similarity(). Riassume un confronto di similarità strutturale (SSIM) tra due immagini riportando quattro statistiche calcolate sui valori SSIM per blocco. Ogni blocco dell’immagine contribuisce con un valore SSIM; i quattro campi sottostanti descrivono la distribuzione di tali valori.

Usa Image.get_similarity() per calcolare l’SSIM rispetto a un’altra Image o rispetto a un colore pieno. La corrispondenza è più forte quanto più i valori sono vicini a 1.0; un valore di -1.0 significa che le due immagini sono perfettamente invertite.

I campi sono accessibili per nome di attributo (similarity.mean) o per indice (similarity[0]). L’oggetto non ha un costruttore pubblico.

class image.similarity

Chiama Image.get_similarity() per creare questo oggetto.

mean

Media dei valori SSIM su tutti i blocchi. È il singolo numero migliore per descrivere la similarità complessiva. Float nell’intervallo da -1.0 a 1.0. Indice [0].

stdev

Deviazione standard dei valori SSIM per blocco. Float. Indice [1].

min

Valore SSIM minimo per blocco. Utile come soglia in stile SSIM per rilevare una differenza localizzata tra le due immagini (un singolo blocco discordante abbassa min anche quando mean rimane alto). Float. Indice [2].

max

Valore SSIM massimo per blocco. Utile come soglia in stile DSIM per rilevare che due immagini che dovrebbero differire sono in realtà ancora simili in almeno un blocco. Float. Indice [3].