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
minalas, vaikkameanpysyisi 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].