Рассчитать размер изображения объекта из реального размера - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь разместить автомобиль (2D-изображение автомобиля) на дороге в изображении, но мне нужно рассчитать размер автомобиля в пикселях для выбранной горизонтальной позиции . Я нашел это формула . У него есть высота объекта (мм), которая мне нужна, но у меня нет расстояния до объекта (мм). Есть ли способ рассчитать расстояние от камеры до горизонтальной линии, где находится автомобиль?

Я знал матрицу камеры (fx, fy, cx, cy) и реальный размер автомобиля

1 Ответ

0 голосов
/ 02 мая 2018

Если вы знаете размеры автомобиля, то можно узнать расстояние до него. Тем не менее, вам также нужна информация о размере датчика и фокусном положении. Как показано на этом изображении Camera lenses, расстояние D может быть выведено из d, h и H путем простого преобразования: d / D = h / H. Следовательно, D = (H * d) / h. С h размер датчика в пикселях, d фокусное расстояние в мм и H размер объекта в пикселях. D - расстояние до объекта в мм.

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