class Displacement – objeto Displacement¶
El objeto displacement es un attrtuple devuelto por Image.find_displacement(). Codifica la alineación rígida estimada por correlación de fase entre dos imágenes: una traslación en píxeles y – cuando se usa find_displacement(..., logpolar=True) – una rotación en radianes más un factor de escala.
Los campos son accesibles por nombre de atributo (displacement.x_translation) o por índice (displacement[0]). El objeto no tiene constructor público.
- class image.displacement¶
Llama a
Image.find_displacement()para crear este objeto.- x_translation¶
Traslación en el eje X, en píxeles, entre las dos imágenes. Flotante. Índice
[0].
- y_translation¶
Traslación en el eje Y, en píxeles, entre las dos imágenes. Flotante. Índice
[1].
- rotation¶
Rotación en radianes entre las dos imágenes. Solo tiene sentido cuando se usa
find_displacement(..., logpolar=True); de lo contrario es 0.0. Flotante. Índice[2].
- scale¶
Cambio de escala entre las dos imágenes. Solo tiene sentido cuando se usa
find_displacement(..., logpolar=True); de lo contrario es 1.0. Flotante. Índice[3].
- response¶
Calidad de la coincidencia por correlación de fase en el rango 0.0 – 1.0, donde 1.0 es una coincidencia perfecta. Úsala para descartar resultados de baja confianza. Flotante. Índice
[4].