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
minomlaag, zelfs wanneermeanhoog 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].