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