клас 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].