Преобразование из координаты пикселя в координату камеры? - PullRequest
0 голосов
/ 13 декабря 2011

Я застрял в проблеме с компьютерным зрением.Моя проблема:

Предположим, у меня есть точка в системе координат пикселей, которая (u, v) расположена где-то на части экрана (монитора).

Я хочу преобразовать эту точку в систему координат камеры (с точки зрения начала камеры в (0,0,0)).

Как преобразовать координату экрана в камерукоординат?

1 Ответ

3 голосов
/ 13 декабря 2011

Дело в том, что вы никогда не сможете преобразовать пиксель (2 координаты) в трехмерное пространство. Потому что информации там нет!

Хорошей новостью является то, что есть несколько способов извлечения 3D-информации из 2D-изображений.

Вам необходимо откалибровать камеру, затем обнаружить объект с известной конфигурацией (скажем, шахматную доску), а затем определить его положение в трехмерном мире.

Проверьте эти ссылки.

http://computer -vision-talks.com / 2011/11 / поза-оценка-проблема /

резюме :: solvePnP

http://www.morethantechnical.com/2010/11/10/20-lines-ar-in-opencv-wcode/

...