Как автоматически измерить размеры объекта (ширина / высота / расстояние) без физических измерений? - Фотопедия
3 голосов
/ 10 июня 2013

Какие методы используются для автоматического измерения размеров (ширина / высота / расстояние / и т. Д.) Предмета без необходимости вхождения с помощью измерительной ленты?

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

Возможно, существует лазер (отдельный компонент), который можно использовать для определения расстояния до объекта, который затем можно использовать в уравнении вместе с DOF и другими оптическими переменными для конкретного объектива, который вы используете, для расчета размер объекта.

Или только вручную?

Спасибо за вашу помощь.

Ответы [ 2 ]

3 голосов
/ 10 июня 2013

Прежде всего, чтобы помочь в поиске дополнительной информации, то, на что вы ссылаетесь, называется Фотограмметрия .

По одному изображению вы не можете [достоверно] измерить что-либо - невозможно определить, смотрите ли вы на фотографию фотографии (т. Е. На плоский объект, находящийся очень близко к камере).

Из 2 или более изображений вы можете восстановить некоторые или все измерения с определенной точностью (за исключением некоторых редких случаев), при условии, что у вас есть информация о соответствии , т.е. вы знаете, какие части первого изображения соответствуют к тем же частям на последующих изображениях. Требуется минимум 7 различных пунктов, 8 или более настоятельно рекомендуется.

Существуют алгоритмы для оценки соответствия, и при наличии достаточного количества изображений, которые содержат сильные отличительные признаки, результаты могут быть достаточно точными. Для получения абсолютных (в отличие от относительных) измерений камера должна быть откалибрована. Есть много способов сделать это, самый простой из которых - стрелять в калибровочную мишень известного размера.

Так как программирование вас устраивает, существуют различные фрагменты кода, которые реализуют эти методы (а также проприетарные продукты с SDK) для поиска базовой линии стерео или структуры из движения .

Наконец, если вы знаете расстояние до объекта, вы можете получить оценки размера с помощью тригонометрии (при условии, что вы знаете фокусное расстояние), см. Этот вопрос для получения более подробной информации: Как рассчитать расстояние до объекта на фото?

0 голосов
/ 12 декабря 2015

для измерения на изображении / фотографии, вы можете сделать это теперь довольно автоматически, но вам все равно нужно измерить один элемент, вы можете проверить это приложение ниже:

общий ответ: да и нет, если вы добавите достаточно информации помимо информации EXIF, то это можно сделать, если вы не добавите достаточно информации, тогда нет, эта информация является чрезвычайно сложным вычислением перспектива объекта, но затем также использовать его для возврата к формату и углу фоторамки, затем к точному измерению для глаза или центра кадра, а затем к точным точкам возвышения поверхности земли между вами и объектом. и даже больше вычислений сверх этого.

Это приложение, приведенное ниже, делает все это, но с оценками высоты, земли и т. Д. Оно может в принципе автоматически создавать чертеж "As-Built" из фотографии. Как на внутренних, так и на внешних стенах или поверхностях, в том числе просто на мебельных поверхностях. Он даже устанавливает размеры для вас, он может оценить масштаб стены или объекта, на котором вы сделали фотографию, чтобы у вас было с чем работать, а затем, как только вы исправите одно из измерений (как упоминалось ранее, это только используя оценки), все размеры станут правильными (для той плоскости поверхности, над которой вы работаете). Затем вы можете добавить больше размеров и перемещаться по уже имеющимся размерам, чтобы измерять площади и периметры прямо на этой фотографии.

http://www.pictureenginecompany.com/MeasureEngine/MeasureEngine.html

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