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 ameanmagas 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].