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