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 gdy mean pozostaje 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].