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