Opencv, как найти сдвиг и поворот объекта в кадре?
Доброго дня!
Есть два кадра, в котором присутствует нужный объект.
Первый "шаблонный" кадр, второй с вращением и сдвигом камеры.
Объект в шаблонном кадре нашёл, выделил, сделал "маску" (присутствует только этот объект, остальное чёрное).
Нахожу смещение объекта с помощью "phaseCorrelate", получается приемлемо, но вот если при этом есть ещё и поворот, то смещение (разумеется) находится абсолютно неправильно.
Как можно оптимально найти ещё и поворот?
P.S. думал перевести оба кадра в полярные координаты и найти поворот с помощью "phaseCorrelate", но объект находится не в центре кадра.