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].