class Similarity – Similarity-objekti

similarity-objekti on attrtuple, jonka palauttaa Image.get_similarity(). Se tiivistää kahden kuvan välisen rakenteellisen samankaltaisuuden (SSIM) vertailun ilmoittamalla neljä tunnuslukua, jotka lasketaan lohkokohtaisista SSIM-arvoista. Kukin kuvan lohko tuottaa yhden SSIM-arvon; alla olevat neljä kenttää kuvaavat näiden arvojen jakaumaa.

Käytä Image.get_similarity() laskeaksesi SSIM-arvon toista Image-objektia tai yhtenäistä väriä vastaan. Vastaavuus on vahvempi mitä lähempänä arvot ovat lukua 1.0; arvo -1.0 tarkoittaa, että kuvat ovat täydellisesti käänteiset.

Kenttiin pääsee käsiksi attribuuttinimellä (similarity.mean) tai indeksillä (similarity[0]). Objektilla ei ole julkista konstruktoria.

class image.similarity

Luo tämä objekti kutsumalla Image.get_similarity().

mean

SSIM-arvojen keskiarvo kaikkien lohkojen yli. Paras yksittäinen luku kuvaamaan kokonaissamankaltaisuutta. Liukuluku välillä -1.0 ja 1.0. Indeksi [0].

stdev

Lohkokohtaisten SSIM-arvojen keskihajonta. Liukuluku. Indeksi [1].

min

Pienin lohkokohtainen SSIM-arvo. Hyödyllinen SSIM-tyylisenä kynnysarvona havaitsemaan paikallinen ero kahden kuvan välillä (yksi eriävä lohko vetää arvoa min alas, vaikka mean pysyisi korkeana). Liukuluku. Indeksi [2].

max

Suurin lohkokohtainen SSIM-arvo. Hyödyllinen DSIM-tyylisenä kynnysarvona havaitsemaan, että kaksi kuvaa, joiden pitäisi erota toisistaan, ovat itse asiassa edelleen samankaltaisia ainakin yhdessä lohkossa. Liukuluku. Indeksi [3].