Как повернуть и масштабировать гомографию

Мне нужна помощь,

Я получаю гомографию с сервера, поэтому я хочу нормализовать эту гомографию в системе координат моего приложения, когда я пытаюсь представить объект в координатах, серверное приложение генерирует следующие 4 точки :

получили [96.629539, 217.31934; 97.289948, 167.21941; 145.69249, 168.28044; 145.69638, 219.84604]

, и мое приложение генерирует следующие 4 точки:

локальные [126.0098, 55.600437; 262.39163, 53.98035; 259.41382, 195.34763; 121.48138, 184.95235]

Я представляю эти точки на графике, R(получено), P(локально)

enter image description here

Похоже, сгенерированный квадрат повернут и масштабирован, поэтому я хотел бы знать, есть ли способ применить это поверните шкалу к гомографии сервера, чтобы иметь ту же гомографию, что и гомография моих приложений.

Спасибо, мне нужна дополнительная информация, пожалуйста, спросите меня.


Большое спасибо за быстрые ответы, в конце я использую другую аппроксимацию, такую ​​же простую, как получение точек с сервера и использование фингомографии для получения обратной гомографии.

homography=findHomography(srcPoints, dstPoints, match_mask, RANSAC, 10);

спасибо!!!

5
задан casperOne 29 May 2012 в 13:32
поделиться