class Displacement – obiekt Displacement

Obiekt displacement to attrtuple zwracany przez Image.find_displacement(). Koduje sztywne dopasowanie oszacowane przez korelację fazową między dwoma obrazami: przesunięcie w pikselach oraz – gdy używane jest find_displacement(..., logpolar=True) – obrót w radianach plus współczynnik skali.

Pola są dostępne po nazwie atrybutu (displacement.x_translation) lub po indeksie (displacement[0]). Obiekt nie ma publicznego konstruktora.

class image.displacement

Aby utworzyć ten obiekt, wywołaj Image.find_displacement().

x_translation

Przesunięcie wzdłuż osi X w pikselach między dwoma obrazami. Liczba zmiennoprzecinkowa. Indeks [0].

y_translation

Przesunięcie wzdłuż osi Y w pikselach między dwoma obrazami. Liczba zmiennoprzecinkowa. Indeks [1].

rotation

Obrót w radianach między dwoma obrazami. Ma znaczenie tylko gdy używane jest find_displacement(..., logpolar=True); w przeciwnym razie 0.0. Liczba zmiennoprzecinkowa. Indeks [2].

scale

Zmiana skali między dwoma obrazami. Ma znaczenie tylko gdy używane jest find_displacement(..., logpolar=True); w przeciwnym razie 1.0. Liczba zmiennoprzecinkowa. Indeks [3].

response

Jakość dopasowania korelacji fazowej w zakresie 0.0 – 1.0, gdzie 1.0 to idealne dopasowanie. Użyj jej do odrzucania wyników o niskiej pewności. Liczba zmiennoprzecinkowa. Indeks [4].