Как Вы нашли бы высоту объектов, учитывая изображение?

Это не точно вопрос о программировании точно. Я просто хочу знать то, чем Ваш подход был бы к типичной проблеме в Цифровой обработке изображений.

Скажем, у Вас есть изображение нескольких деревьев в, говорит jpg формат. Как Вы пошли бы о нахождении высот каждого из этих деревьев? Фотография является единственным входом, который Вы имеете.

Я хочу знать подходы, которые Вы не должны кодировать. Таким образом, не имеет значения, если Ваши ответы неопределенны, или не выход DIP.

Маленькое исправление: высота не должна быть фактической высотой дерева. Высота может быть взята к любому масштабу. Но должно быть последовательным ко всем объектам в рис.

20
задан Gaurav Gandhi 27 November 2018 в 13:30
поделиться

4 ответа

Да, это возможно. То, что вы описываете, имеет целую индустрию вокруг него, называемую Фотограмметрия

8
ответ дан 30 November 2019 в 01:26
поделиться

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

Или, возможно, мы могли бы использовать данные EXIF ​​для обратного проектирования размера объекта на основе размеров сенсора камеры, объектива и используемого фокусного расстояния. Это опять же зависит от угла. Мы должны получить наиболее точные результаты, когда камера находится перпендикулярно объекту.

0
ответ дан 30 November 2019 в 01:26
поделиться

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

3.5 * 6 = 21

дает вам дерево высотой 21 фут.

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

1
ответ дан 30 November 2019 в 01:26
поделиться

В этой области существует достаточно много исследований в области компьютерного зрения. Если предположить, что вы не знаете ограничений камеры, вам придется сделать предположения о сцене и камере, чтобы определить высоту до масштабного фактора. Обратите внимание, что без ограничений камеры или эталонной высоты на изображении невозможно определить разницу между высоким деревом, сфотографированным издалека, и коротким деревом, сфотографированным вблизи. Отличным началом является работа Single View Metrology Криминизи.

4
ответ дан 30 November 2019 в 01:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: