Как вращать координаты с учетом того, что OpenCV добавляет черные границы к изображению при вращении с помощью WarpAffine? - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть это изображение:

1

, и у меня есть координаты центра белого круга.У меня есть это другое изображение:

2

, это то же самое изображение, но второе поворачивается на 4 ° с помощью OpenCV WarpAffine.Я хочу рассчитать координаты центра белого круга на изображении 4 °, учитывая, что WarpAffine от OpenCV добавляет черные границы к изображению при повороте.

1 Ответ

0 голосов
/ 18 февраля 2019

Вы можете умножить координаты круга на матрице преобразования из WarpAffine: (x * y * 1) = TrMat * (xy 1) T

Теория здесь .В Python: numpy.dot

...