У меня есть (x,y)
координаты маркера на дороге в координатах камеры / изображения. Мне нужно преобразовать эти координаты в соответствующие им мировые (x,y)
координаты, предполагая, что z=0
.
Линия из 30 пикселей, 1 м перед нами, может занимать только 10 пикселей, когда она находится в 30 м переднас. Я сопоставил значения вдоль оси y
изображения с соответствующим расстоянием в метрах в мировом пространстве, но я не знаю, как сделать то же самое для координаты x
.
Как мне перейти к преобразованию (x,y)
в координатах изображения в трехмерное мировое пространство, перевести и повернуть эту точку в ее мировых координатах и спроецировать ее обратно в плоскость изображения?