class Displacement – объект Displacement

Объект displacement – это attrtuple, возвращаемый методом Image.find_displacement(). Он кодирует жёсткое выравнивание, оценённое с помощью фазовой корреляции между двумя изображениями: смещение в пикселях и – когда используется find_displacement(..., logpolar=True) – поворот в радианах плюс масштабный коэффициент.

Поля доступны по имени атрибута (displacement.x_translation) или по индексу (displacement[0]). У объекта нет публичного конструктора.

class image.displacement

Чтобы создать этот объект, вызовите Image.find_displacement().

x_translation

Смещение по оси X в пикселях между двумя изображениями. Число с плавающей точкой. Индекс [0].

y_translation

Смещение по оси Y в пикселях между двумя изображениями. Число с плавающей точкой. Индекс [1].

rotation

Поворот в радианах между двумя изображениями. Имеет смысл только тогда, когда используется find_displacement(..., logpolar=True); в противном случае 0.0. Число с плавающей точкой. Индекс [2].

scale

Изменение масштаба между двумя изображениями. Имеет смысл только тогда, когда используется find_displacement(..., logpolar=True); в противном случае 1.0. Число с плавающей точкой. Индекс [3].

response

Качество совпадения фазовой корреляции в диапазоне 0.0 – 1.0, где 1.0 – идеальное совпадение. Используйте это для отклонения результатов с низкой уверенностью. Число с плавающей точкой. Индекс [4].