class Displacement – oggetto Displacement

L’oggetto displacement è un attrtuple restituito da Image.find_displacement(). Codifica l’allineamento rigido stimato mediante correlazione di fase tra due immagini: una traslazione in pixel e – quando si usa find_displacement(..., logpolar=True) – una rotazione in radianti più un fattore di scala.

I campi sono accessibili per nome di attributo (displacement.x_translation) oppure per indice (displacement[0]). L’oggetto non ha un costruttore pubblico.

class image.displacement

Chiamare Image.find_displacement() per creare questo oggetto.

x_translation

Traslazione sull’asse X in pixel tra le due immagini. Float. Indice [0].

y_translation

Traslazione sull’asse Y in pixel tra le due immagini. Float. Indice [1].

rotation

Rotazione in radianti tra le due immagini. Significativa solo quando si usa find_displacement(..., logpolar=True); altrimenti 0.0. Float. Indice [2].

scale

Variazione di scala tra le due immagini. Significativa solo quando si usa find_displacement(..., logpolar=True); altrimenti 1.0. Float. Indice [3].

response

Qualità della corrispondenza per correlazione di fase nell’intervallo 0.0 – 1.0, dove 1.0 è una corrispondenza perfetta. Usare questo valore per scartare i risultati a bassa affidabilità. Float. Indice [4].