Как отсканировать помещение в 3d?

Существует множество проектов по 3х мерному сканированию объектов и помещений.
Нахожусь в поисках оптимального решения для упрощения обмеров существующих объектов.

Измеряются пол, выступы в стенах, потолок, расположение оборудования внутри помещения.
В некоторых ключевых местах необходима точность +-10 мм.

По ощущениям похожее решение было на наработках проекта Google Tango.
Видео с примером: https://www.youtube.com/watch?v=Fa7AXiRedBo
Сейчас этот проект трансформировался в ARCore. Но там похоже уклон в сторону дополненной реальности.

Проект https://canvas.io/. Погрешность 1% от расстояния до объекта. Максимальное расстояние 7м (погрешность 70мм - низкая точность).

Поделитесь личным опытом по сканированию помещений в 3д.

Update:
Интересное DYI решение на Android и лазерах https://geektimes.com/post/301123/
  • Вопрос задан
  • 2107 просмотров
Пригласить эксперта
Ответы на вопрос 5
thelongrunsmoke
@thelongrunsmoke
Программист
Смартфон(или фотоаппарат) + 123D(или другое ПО для фотограмметрии) + 1-2 контрольных размера. Точности хватит, чтобы проверить, скажем, размещение крупного оборудования, но будет мало если вы собираетесь делать мебель.
Ответ написан
@krox
аспирант, программист, исследователь
Вроде что-то в библиотеках компьютерного зрения видел...
А так остаётся только сканирование
Faro Laser Scanner Focus 3D и им подобные вещи...
Ответ написан
@Quiensabe
VR-разработчик
Как вариант - Vive VR tracker.

Сам шлем для этого покупать не нужно, достаточно двух базовых станций и одного VR tracker'а. Есть готовые библиотеки, позволяющие данные в реальном времени читать в питоне. На трекере есть разъем для дополнительной логики. Можно сделать, что-то типа небольшого щупа, для снятия координат конкретных точек.

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

p.s. решения на основе кинекта и других камер глубины - все равно не дадут нормальный результат потому что ошибка там накапливается со временем. При более-менее сложной геометрии - обойдете комнату по периметру, и стена не сойдется... Нужно решение, дополненное трекером абсолютного позиционирования, а это нереально без базовых станций (в том или ином виде).
Ответ написан
Комментировать
profesor08
@profesor08
Панорамное фото 360.
Ответ написан
@Bratken
Музыкант
Кто-то кинекты иксбоксовые использовал. Это вот был бум, когда майки дали добро на разработку под кинект на ПК
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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