Открыть список
Как стать автором
Обновить

Комментарии 18

есть ли аналоги программ Agisoft в Linux/макинтош->Blender
AgisoftPhotoscan работает ведь и под Линукс и под Мак.

Есть опенсорсный OpenMVG/OpenMVS, который можно собрать под любую платформу, но там все из консоли.
Смотрю по видео, фактически от оператора не требуется какая либо работа с изображением, максимум определить границы.
Т.е. фактически задача построения модели состоит в загрузки исходных данных и нажатии кнопки 'го'. Возможно ли это как то запрограммировать в существующих решениях, не обязательно от agisoft, т.е. минимизировать участие оператора в этой задаче?

А теперь представьте что дрон управляется дистанционно полностью автоматически, основываясь на результатах сканирования, в перерывах между анализом залетает на базу для подзарядки, с каждым вылетом увеличивает охват скана и добавляет данные к анализу.
гугл подсказал DroneDeploy Pix4D Overscout Skycatch
само собой получение модели в 1 клик есть, осталось добавить алгоритмов управлению дроном для получения новых снимков, уточняющих скан и добавляющих новую информацию.
Понимаю, что это перевод, но все равно спрошу.
Имеется задача с несколькими взаимоисклчающими условиями:
имеется объект с bounding box не более 2*2*2 м. и весом не более 120 кг, имеются бликующие поверхности и части с высокой прозрачностью (примерно как у оконного стекла). Требуется построить трехмерную модель с точностью до 0,5 мм за возможно меньшие деньги. Объект в помещении, передвигать и крутить его можно как угодно, освещение и расстояние до камеры тоже можно менять как угодно.
попшыкайте на его блестящие поверхности чего-нибудь матовое, потом смоете. Продавцы дорогих ручных сканеров торгуют в том числе и этими жидкостями.

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

То есть за счёт игр с освещнием и ракурсом блики нельзя убрать? Жаль, но терпимо. В остальном ставим вращающуюся платформу, жёстко крепим камеру и как в статье, собираем из серии поворотов/наклонов на известный угол? Или 3D сканером.
можно уменьшить влияние бликов на скан, установив перед объективом камеры поляризационный фильтр (и улучшив освещение, возможно потребуется вносить модификации в сканер, если он использует проецируемые сетки, их яркость нужно будет увеличивать, либо улучшать чувствительность сенсора камер)

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

То, что описано в статье, на данный момент ближе к, так сказать, proof of concept, чем к практически пригодному способу сканирования. По крайней мере, для метрологии это на данный момент не годится совсем.
Мы (авиазавод) используем white-light сканер за тонны денег и погрешностью вокруг 0.05мм. И то это весьма такое себе. Для не очень ответственных работ. Вам бы его хватило, но более дешёвый вариант — это найти в вашем городе фирму, торгующую промышленным измерительным оборудованием. Они часто оказывают и услуги по разовым измерениям. Пусть отснимут ваш блестящий объект каким-нибудь линейным лазерным сканером. Или 3D сканером на крайний случай.

Если у камеры объектив с переменным фокусным расстоянием и вы хотите использовать его, то выберите верхний или нижний предел и сохраняйте его на протяжении всей съёмки.

Не соглашусь, т.к. подавляющее большинство объективов с переменным фокусным расстоянием даёт на "концах" наиболее нечёткую и искажённую картинку; на дальнем конце проявляется виньетирование. Особенно это применимо к дешёвым объективам типа Canon 18-200 и подобным.


Понятно, что выдвинув объектив до предела, не ошибёшься с фокусным расстоянием, но тут достаточно лишь немного аккуратности. Кстати, насколько критично выдерживать фокусное расстояние, угол съёмки, расстояние для объекта при сканировании?
Как поступают, когда нет возможности сделать снимок "по нормали" к поверхности? Например, при съёмке высокого здания, когда не избежать съёмки снизу вверх? Программная коррекция снимков перед началом создания модели?

Поверхность не обязательно по нормали снимать. Высокое здание, конечно, лучше с дрона, но можно обойтись и съемками с земли, если не нужна крыша. Просто наснимать по периметру с разных расстояний от здания.
Судя по пакету тетрапака, сам объект можно вращать?
Да, на штыре, например.
Немного оффтопичный вопрос — как на счет создание грубой модели объекта, имея, допустим, стереоскопическое зрение (две видеокамеры, разнесенные не более чем на пару метров).
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.