class Similarity – Similarity-object

Het similarity-object is een attrtuple die wordt geretourneerd door Image.get_similarity(). Het vat een Structural Similarity (SSIM)-vergelijking tussen twee afbeeldingen samen door vier statistieken te rapporteren die over de SSIM-waarden per blok zijn berekend. Elk blok van de afbeelding draagt één SSIM-waarde bij; de vier onderstaande velden beschrijven de verdeling van die waarden.

Gebruik Image.get_similarity() om SSIM te berekenen ten opzichte van een andere Image of ten opzichte van een effen kleur. De overeenkomst is sterker naarmate de waarden dichter bij 1.0 liggen; een waarde van -1.0 betekent dat de twee afbeeldingen perfect geïnverteerd zijn.

Velden zijn toegankelijk via attribuutnaam (similarity.mean) of via index (similarity[0]). Het object heeft geen publieke constructor.

class image.similarity

Roep Image.get_similarity() aan om dit object aan te maken.

mean

Gemiddelde van de SSIM-waarden over alle blokken. Het beste enkele getal om de algehele overeenkomst te beschrijven. Float in het bereik -1.0 tot 1.0. Index [0].

stdev

Standaarddeviatie van de SSIM-waarden per blok. Float. Index [1].

min

Minimale SSIM-waarde per blok. Handig als een SSIM-achtige drempelwaarde om een gelokaliseerd verschil tussen de twee afbeeldingen te detecteren (een enkel blok dat afwijkt trekt min omlaag, zelfs wanneer mean hoog blijft). Float. Index [2].

max

Maximale SSIM-waarde per blok. Handig als een DSIM-achtige drempelwaarde om te detecteren dat twee afbeeldingen die zouden moeten verschillen, in werkelijkheid nog in ten minste één blok op elkaar lijken. Float. Index [3].