class Displacement – Displacement-objekt

Förskjutningsobjektet är en attrtuple som returneras av Image.find_displacement(). Det kodar den stela inriktning som uppskattats genom faskorrelation mellan två bilder: en translation i pixlar och – när find_displacement(..., logpolar=True) används – en rotation i radianer plus en skalfaktor.

Fälten är åtkomliga via attributnamn (displacement.x_translation) eller via index (displacement[0]). Objektet har ingen publik konstruktor.

class image.displacement

Anropa Image.find_displacement() för att skapa detta objekt.

x_translation

Translation längs x-axeln i pixlar mellan de två bilderna. Flyttal. Index [0].

y_translation

Translation längs y-axeln i pixlar mellan de två bilderna. Flyttal. Index [1].

rotation

Rotation i radianer mellan de två bilderna. Endast meningsfull när find_displacement(..., logpolar=True) används; annars 0.0. Flyttal. Index [2].

scale

Skaländring mellan de två bilderna. Endast meningsfull när find_displacement(..., logpolar=True) används; annars 1.0. Flyttal. Index [3].

response

Kvaliteten på faskorrelationsmatchningen i intervallet 0.0 – 1.0, där 1.0 är en perfekt matchning. Använd detta för att förkasta resultat med låg konfidens. Flyttal. Index [4].