Восстановление смоделированного аффинного преобразования для согласованных функций сдвига (реализация Мореля)

Кто-нибудь пытался восстановить смоделированное аффинное преобразование для детектора признаков ASIFT? (Из авторской реализации). В оригинальной статье смоделированный аффин явно восстанавливается с помощью уравнения 2.2, но я не могу найти четкую точку, где это выполняется. Кто-нибудь пробовал раньше? Кажется, что мне нужна функция undate_affine_coor1 в compute_asift_keypoints.cpp, но масштаб, как мне кажется, нормализован, плюс, центр координат для выполнения преобразования мне не понятен.

1 ответ

Решение

Это выполняется в функции, которую вы упомянули. Координаты центра смещены, потому что при повороте изображения верхний левый угол (начало координат) перемещается, поэтому им приходится это компенсировать. И масштаб не меняется вообще.

Другие вопросы по тегам