Как рассчитать высоту от изображения без расстояния от источника - PullRequest
2 голосов
/ 20 июня 2011

Мне поставили следующий вызов, который я не знаю, если это возможно, я не помню много относительности из колледжа, но можно ли измерить высоту дерева по картинке? Как вы решаете проблему дерева разных размеров на разных расстояниях ...

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

Будем весьма благодарны за любые советы или подсказки по этому поводу.

Ответы [ 4 ]

1 голос
/ 20 июня 2011

Я думаю, что вам нужен хотя бы еще один ориентир, кроме угла. См. "геометрия высоты дерева" в google . Если вы используете камеру, вы можете включить в изображение объект известного размера.

1 голос
/ 20 июня 2011

Высокий дуб и короткий имеют листья примерно одинакового размера;если вы можете определить тип дерева (по крайней мере, семью, если не вид) и разрешить человека {листья |иглы |семена |шишки |цветет |фрукты |в любом случае} вы можете измерить высоту всего дерева по этому признаку.

Саженцы и великаны имеют разную геометрию.Маленькие молодые деревья имеют тенденцию быть тонкими, с ветвями, которые немногочисленны и прямые.У старых деревьев есть прямые, толстые грузовики, много ветвей, которые делятся на тонкие ветки, и часто некоторые сломанные ветви и другие повреждения, накопленные за эти годы.Здесь нет простого правила, вам придется сравнивать фотографию с образцами того же типа.И пальмы сами по себе создадут вам проблемы.

Если угловая высота дерева велика, вы можете просто оценить «уровень горизонта» на дереве и использовать тот факт, что камеравероятно, 1-2 метра от земли.(Это не совсем надежный метод, особенно при работе с умными фотографами-бонсай.)

1 голос
/ 20 июня 2011

Вам, безусловно, нужно хотя бы одно расстояние. Пифагор так говорит . И в более общем случае, закон косинусов так говорит: 1004

0 голосов
/ 21 июня 2011

Вам определенно нужен показатель, чтобы измерить расстояние от вершины дерева, точка a, до нижней части дерева, точка b.Если вы можете определить какой-либо способ определения метрики в вашем пиксельном пространстве, вы сможете выполнять все возможные измерения на изображении (т. Е. Если вы можете определить расстояние по стволу вашего дерева или по листу, то вы можетеопределить расстояние вдоль любой линии на изображении).

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