CloudCompare
![]() | |
![]() Облачное сравнение 2.6.1 | |
Стабильная версия | 2.13.1 / 20 марта 2024 г [1] |
---|---|
Репозиторий | |
Написано в | С++ |
Операционная система | Кросс-платформенный |
Тип | графическое программное обеспечение |
Лицензия | лицензия GPL |
Веб-сайт | www.cloudcompare.org |
CloudCompare — это программное обеспечение для обработки трехмерных облаков точек (например, полученных с помощью лазерного сканера ). Он также может обрабатывать треугольные сетки и калиброванные изображения.
Первоначально созданный в ходе сотрудничества Telecom ParisTech и подразделения исследований и разработок EDF , проект CloudCompare начался в 2003 году с докторской диссертации Даниэля Жирардо-Монто по обнаружению изменений в 3D-геометрических данных . [2] В то время его основной целью было быстрое обнаружение изменений в трехмерных облаках точек высокой плотности, полученных с помощью лазерных сканеров на промышленных объектах (например, электростанциях) или строительных площадках. [3] Впоследствии оно превратилось в более общее и продвинутое программное обеспечение для обработки 3D-данных. Теперь это независимый проект с открытым исходным кодом и бесплатное программное обеспечение .
CloudCompare предоставляет набор базовых инструментов для ручного редактирования и рендеринга трехмерных облаков точек и треугольных сеток. Он также предлагает различные продвинутые алгоритмы обработки, среди которых методы выполнения:
- конус проекции (на основе оси, цилиндр или разворачивающийся , ...)
- регистрация ( ИКП , ...)
- вычисление расстояния (облако-облако или облако-сетка - расстояние до ближайшего соседа ,...)
- статистические вычисления (пространственный тест хи-квадрат ,...)
- сегментация ( маркировка связанных компонентов , на основе фронтального распространения,...)
- оценка геометрических особенностей (плотность, кривизна, шероховатость, ориентация геологической плоскости , ...)
CloudCompare может обрабатывать неограниченное количество скалярных полей для каждого облака точек, к которым могут применяться различные специальные алгоритмы (сглаживание, оценка градиента, статистика и т. д.). Система динамической цветопередачи помогает пользователю эффективно визуализировать поточечные скалярные поля. Таким образом, CloudCompare также можно использовать для визуализации данных ND.
Пользователь может в интерактивном режиме сегментировать 3D-объекты (с помощью 2D- полилинии , нарисованной на экране), интерактивно вращать/перемещать один или несколько объектов относительно других, интерактивно выбирать отдельные точки или пары точек (чтобы получить соответствующую длину сегмента) или тройки точек. (чтобы получить соответствующий угол и нормаль к плоскости). Последняя версия также поддерживает создание 2D-меток, прикрепленных к точкам или аннотациям прямоугольных областей.
CloudCompare доступен на платформах Windows , Linux и Mac OS X как для 32-, так и для 64-битной архитектуры. Он разработан на C++ с использованием Qt .
Ввод/вывод
[ редактировать ]CloudCompare поддерживает ввод/вывод в следующих форматах:
- BIN (собственный двоичный формат CloudCompare)
- Облако ASCII (одна точка в строке «XYZ…») [мастер]
- Облако или сетка PLY [мастер]
- OBJ- сетка(и)
- VTK Облако или сетка
- STL- сетка
- E57 (стандарт ASTM E2807) [4] ) облака и калиброванные изображения
- LAS и LAZ Облака
- библиотеки облаков точек PCD-файлы
- FBX Сетка
- SHP- файлы
- ВЫКЛ. сетка (Geomview)
- Облако PTX (Leica)
- Облако(а) FLS/FWS (Фаро)
- Облако DP (DotProduct)
- Облако(а) RDB/RDBX/RDS (Riegl)
- Проекты ПСЗ (Фотоскан)
- Различные другие форматы полилиний
Более того, благодаря сотрудничеству с Pr. Ирвин Сколлар (создатель AirPhoto SE, программы для геометрического исправления аэрофотоснимков и ортофотографий из нескольких изображений), CloudCompare также может импортировать Snavely's Bundler SfM выходной файл программного обеспечения (.out) для создания ортотрансформированных изображений (непосредственно в виде файлов изображений или в виде 2D-изображений). облака точек) и аппроксимированная ЦММ (на основе ключевых точек Бандлера), раскрашенная данными изображений.
CloudCompare также может импортировать различные другие форматы: Aveva PDMS сценарии '.mac' ( поддерживаемые примитивы: цилиндр, плоскость, конус, тор, тарелка, коробка, торец и экструзия профиля ), SOI (из старых сканеров Mensi Soisic ), PN, PV, POV, ICM и т. д. В конце концов, CloudCompare также может экспортировать Maya файлы ASCII (MA).
Плагины
[ редактировать ]Механизм плагинов обеспечивает дальнейшее расширение возможностей CloudCompare. Доступны два типа плагинов:
- стандартные плагины для алгоритмов, пришедших из академического мира (ShadeVis, [5] HPR, [6] Пуассоновая реконструкция, [7] логические операции над сетками, [8] и т. д.) или из внешних библиотек ( PCL ) или других (например, создание анимации с помощью qAnimation ).
- Плагины OpenGL для продвинутых шейдеров (EyeDome Lighting, [9] САО и др.)
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Выпуск CloudCompare v2.13.1 (Харьков)
- ^ Обнаружение изменений в трехмерных геометрических данных , Д. Жирардо-Монто, докторская рукопись (французский язык), 2006 г. - доступно на Pastel.
- ^ Обнаружение изменений в данных облака точек, полученных с помощью наземного лазерного сканера , Д. Жирардо-Монто, М. Ру, Р. Марк и Г. Тибо, ISPRS Workshop Laser Scanning 2005, Энсхеде, Нидерланды, 12–14 сентября 2005 г.
- ^ Формат файла ASTM E57 для обмена данными 3D-изображений , Дэниел Хубер, Proceedings of the SPIE Vol. 7864A, Конференция по науке и технологиям электронной визуализации (IS&T), Метрология 3D-изображений, январь 2011 г.
- ^ ShadeVis — инструмент с открытым исходным кодом для расчета внешней окклюзии.
- ^ Прямая видимость наборов точек , Саги Кац. Архивировано 6 июня 2012 г. в Wayback Machine , Айеллет Тал и Ронен Басри, SIGGRAPH 2007, Транзакции ACM в графике, том 26, выпуск 3, август 2007 г.
- ^ Реконструкция поверхности Пуассона , М. Каждан, М. Болито и Х. Хоппе, Симпозиум по геометрической обработке, июнь 2006 г., страницы 61–70.
- ^ Cork Boolean/CSG, Гилберт Бернстайн, Стэнфорд Библиотека
- ^ Eye-Dome Lighting: нефотореалистичная техника затенения, Kitware/The Source. Архивировано 6 октября 2015 г. на Wayback Machine.
Внешние ссылки
[ редактировать ]- Официальный сайт
- Airphoto SE на странице проекта Боннского археологического пакета программного обеспечения
- Бандлера Страница проекта
- OpenKinect Страница проекта
- libLAS страница проекта
- libE57 страница проекта
- Бесплатное программное обеспечение для 3D-графики
- программное обеспечение для 3D-графики
- Программное обеспечение для компьютерного проектирования
- Бесплатная программа для автоматизированного проектирования.
- Бесплатное графическое программное обеспечение
- Программное обеспечение для автоматизированного проектирования для Linux
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатное программное обеспечение с открытым исходным кодом
- Программное обеспечение, использующее лицензию GPL