class Displacement – objekt Displacement¶
Objekt displacement je attrtuple vracený funkcí Image.find_displacement(). Kóduje tuhé zarovnání odhadnuté fázovou korelací mezi dvěma obrazy: posun v pixelech a – pokud je použito find_displacement(..., logpolar=True) – rotaci v radiánech plus faktor měřítka.
Pole jsou přístupná podle názvu atributu (displacement.x_translation) nebo podle indexu (displacement[0]). Objekt nemá veřejný konstruktor.
- class image.displacement¶
Pro vytvoření tohoto objektu zavolejte
Image.find_displacement().- x_translation¶
Posun po ose X v pixelech mezi dvěma obrazy. Číslo s plovoucí desetinnou čárkou. Index
[0].
- y_translation¶
Posun po ose Y v pixelech mezi dvěma obrazy. Číslo s plovoucí desetinnou čárkou. Index
[1].
- rotation¶
Rotace v radiánech mezi dvěma obrazy. Smysluplná pouze při použití
find_displacement(..., logpolar=True); jinak 0.0. Číslo s plovoucí desetinnou čárkou. Index[2].
- scale¶
Změna měřítka mezi dvěma obrazy. Smysluplná pouze při použití
find_displacement(..., logpolar=True); jinak 1.0. Číslo s plovoucí desetinnou čárkou. Index[3].
- response¶
Kvalita shody fázové korelace v rozsahu 0.0 – 1.0, kde 1.0 je dokonalá shoda. Použijte ji k odmítnutí výsledků s nízkou spolehlivostí. Číslo s plovoucí desetinnou čárkou. Index
[4].