Как вписать прямоугольник в пространство (получить относительное положение камеры), имеющее его размеры и форму? - PullRequest
0 голосов
/ 28 декабря 2018

Скажем, у нас есть изображение дороги с веб-камеры.Мы выбрали 4 соединенные 2d линии прямоугольника, и мы знаем, что между ними есть углы в 90 градусов.Мы установили их размеры в реальной жизни.Как из этих данных можно получить положение 3d-камеры относительно этого прямоугольника?

enter image description here

1 Ответ

0 голосов
/ 28 декабря 2018

Имея 4 пары соответствующих координат - вещественные слова и координаты в матрице камеры (в системе координат фотоизображения), можно вычислить матрицу преобразования перспективы, например, с помощью функции OpenCV getPerspectiveTransform .

Затем примените degposeProjectionMatrix

Если вы используете другие средства / библиотеки для получения / обработки изображений, они могут содержать что-то похожее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...