klasa Similarity – obiekt Similarity¶
Obiekt similarity jest krotką attrtuple zwracaną przez Image.get_similarity(). Podsumowuje porównanie podobieństwa strukturalnego (SSIM) między dwoma obrazami, podając cztery statystyki obliczone na podstawie wartości SSIM dla poszczególnych bloków. Każdy blok obrazu wnosi jedną wartość SSIM; cztery poniższe pola opisują rozkład tych wartości.
Użyj Image.get_similarity(), aby obliczyć SSIM względem innego Image lub względem jednolitego koloru. Dopasowanie jest silniejsze, im wartości są bliższe 1.0; wartość -1.0 oznacza, że oba obrazy są idealnie odwrócone.
Pola są dostępne według nazwy atrybutu (similarity.mean) lub indeksu (similarity[0]). Obiekt nie ma publicznego konstruktora.
- class image.similarity¶
Aby utworzyć ten obiekt, wywołaj
Image.get_similarity().- mean¶
Średnia wartości SSIM ze wszystkich bloków. Najlepsza pojedyncza liczba opisująca ogólne podobieństwo. Liczba zmiennoprzecinkowa w zakresie od -1.0 do 1.0. Indeks
[0].
- stdev¶
Odchylenie standardowe wartości SSIM poszczególnych bloków. Liczba zmiennoprzecinkowa. Indeks
[1].
- min¶
Minimalna wartość SSIM poszczególnych bloków. Przydatna jako próg w stylu SSIM do wykrywania zlokalizowanej różnicy między dwoma obrazami (pojedynczy niezgodny blok obniża
min, nawet gdymeanpozostaje wysokie). Liczba zmiennoprzecinkowa. Indeks[2].
- max¶
Maksymalna wartość SSIM poszczególnych bloków. Przydatna jako próg w stylu DSIM do wykrywania, że dwa obrazy, które powinny się różnić, w rzeczywistości są nadal podobne w co najmniej jednym bloku. Liczba zmiennoprzecinkowa. Indeks
[3].