class Displacement – Displacement-Objekt

Das Displacement-Objekt ist ein von Image.find_displacement() zurückgegebenes attrtuple. Es kodiert die durch Phasenkorrelation zwischen zwei Bildern geschätzte starre Ausrichtung: eine Verschiebung in Pixel und – wenn find_displacement(..., logpolar=True) verwendet wird – eine Drehung in Radiant sowie einen Skalierungsfaktor.

Auf die Felder kann über den Attributnamen (displacement.x_translation) oder über den Index (displacement[0]) zugegriffen werden. Das Objekt hat keinen öffentlichen Konstruktor.

class image.displacement

Bitte rufen Sie Image.find_displacement() auf, um dieses Objekt zu erstellen.

x_translation

Verschiebung entlang der X-Achse in Pixel zwischen den beiden Bildern. Gleitkommazahl. Index [0].

y_translation

Verschiebung entlang der Y-Achse in Pixel zwischen den beiden Bildern. Gleitkommazahl. Index [1].

rotation

Drehung in Radiant zwischen den beiden Bildern. Nur aussagekräftig, wenn find_displacement(..., logpolar=True) verwendet wird; andernfalls 0.0. Gleitkommazahl. Index [2].

scale

Skalierungsänderung zwischen den beiden Bildern. Nur aussagekräftig, wenn find_displacement(..., logpolar=True) verwendet wird; andernfalls 1.0. Gleitkommazahl. Index [3].

response

Qualität der Phasenkorrelations-Übereinstimmung im Bereich 0.0 – 1.0, wobei 1.0 eine perfekte Übereinstimmung ist. Verwenden Sie dies, um Ergebnisse mit geringer Konfidenz zu verwerfen. Gleitkommazahl. Index [4].