CloudCompare - Википедия - CloudCompare

CloudCompare
CloudCompareV2 logo.png
CloudCompare 2.6.1
CloudCompare 2.6.1
Стабильный выпуск
2.11.2 / 30 августа 2020 г.; 3 месяца назад (2020-08-30)[1]
Написано вC ++
Операционная системаКроссплатформенность
Типграфическое программное обеспечение
ЛицензияGPL
Интернет сайтwww.cloudcompare.org

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

Первоначально создано во время сотрудничества между Телеком ParisTech и отдел исследований и разработок EDF, проект CloudCompare начался в 2003 году с кандидат наук Даниэля Жирардо-Монто на Обнаружение изменений в трехмерных геометрических данных.[2] В то время его основной целью было быстрое обнаружение изменений в трехмерных облаках точек с высокой плотностью, полученных с помощью лазерных сканеров на промышленных объектах (например, электростанциях) или строительных площадках.[3] Впоследствии он превратился в более общее и продвинутое программное обеспечение для обработки 3D-данных. Теперь это независимый Открытый исходный код проект и бесплатно программное обеспечение.

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

CloudCompare может обрабатывать неограниченное количество скалярные поля на облако точек, к которому могут применяться различные специализированные алгоритмы (сглаживание, оценка градиента, статистика и т. д.). Система динамической цветопередачи помогает пользователю эффективно визуализировать скалярные поля по точкам. Поэтому CloudCompare также можно использовать для визуализации данных N-D.

Пользователь может интерактивно сегментировать 3D объекты (с помощью 2D ломаная линия нарисованные на экране), интерактивно вращать / перемещать один или несколько объектов относительно других, интерактивно выбирать отдельные точки или пары точек (чтобы получить соответствующую длину сегмента) или тройки точек (чтобы получить соответствующий угол и нормаль плоскости). Последняя версия также поддерживает создание 2D-меток, прикрепленных к аннотациям точек или прямоугольных областей.

CloudCompare доступен на Windows, Linux и Mac OS X платформы для 32- и 64-битных архитектур. Он разработан на C ++ с Qt.

Ввод, вывод

CloudCompare поддерживает ввод / вывод в следующих форматах:

  • BIN (собственный двоичный формат CloudCompare)
  • ASCII облако (по одной точке на строку «X Y Z ...») [мастер]
  • PLY облако или сетка [мастер]
  • OBJ сетка (а)
  • VTK облако или сетка
  • STL сетка
  • E57 (стандарт ASTM E2807[4]) облака и откалиброванные изображения
  • LAS и облака ЛАЗ
  • Библиотека облаков точек Файлы PCD
  • FBX сетка
  • SHP файлы
  • ВЫКЛ сетка (Geomview)
  • Облако PTX (Leica)
  • Облако (а) FLS / FWS (Фаро)
  • Облако (я) DP (DotProduct)
  • RDB / RDBX / RDS облако (я) (Riegl)
  • Проекты PSZ (Фотоскан)
  • Различные другие форматы полилиний

Более того, благодаря сотрудничеству с Pr. Ирвин Сколлар (создатель AirPhoto SE, программы для геометрического исправления аэрофотоснимков и ортофотопланов из нескольких изображений), CloudCompare также может импортировать Snavely's Bundler. SFM выходной файл программного обеспечения (.out) для создания ортотрансформированные изображения (непосредственно в виде файлов изображений или двухмерных облаков точек) и приблизительного DTM (на основе ключевых точек Bundler) окрашены данными изображений.

CloudCompare также может импортировать различные другие форматы: Aveva PDMS Скрипты .mac (поддерживаемые примитивы: цилиндр, плоскость, конус, тор, тарелка, коробка, морда и экструзия профиля), SOI (от старого Mensi Soisic сканеры), PN, PV, POV, ICM и т. д. Со временем CloudCompare также может экспортировать майя Файлы ASCII (MA).

Плагины

Механизм подключаемых модулей позволяет еще больше расширить возможности CloudCompare. Доступны два типа плагинов:

  • стандарт плагины для алгоритмов из академического мира (ShadeVis,[5] HPR,[6] Реконструкция Пуассона,[7] булевы операции над сетками,[8] и т. д.) или из внешних библиотек (PCL ) или другие (например, создание анимации с qAnimation)
  • OpenGL плагины для расширенных шейдеров (EyeDome Lighting,[9] SSAO, так далее.)

Смотрите также

Рекомендации

  1. ^ Выпуск CloudCompare v2.11.0 (Omnia)
  2. ^ Обнаружение изменений на трехмерных геометрических объектах, D. Girardeau-Montaut, PhD рукопись (на французском языке), 2006 г. - доступно на Пастель
  3. ^ Обнаружение изменений в данных облака точек, полученных с помощью наземного лазерного сканера, D. Girardeau-Montaut, M. Roux, R. Marc и G. Thibault, ISPRS Workshop Laser Scanning 2005, Enschede, Нидерланды, 12–14 сентября 2005 г.
  4. ^ Формат файлов ASTM E57 для обмена данными 3D-изображений, Даниэль Хубер, Труды SPIE Vol. 7864A, Конференция по науке и технологиям в области электронной визуализации (IS&T), Метрология 3D-изображений, январь 2011 г.
  5. ^ ShadeVis инструмент с открытым исходным кодом для вычисления окружающей окклюзии
  6. ^ Прямая видимость наборов точек, Саги Кац В архиве 2012-06-06 в Wayback Machine, Айеллет Тал, и Ронен Басри, SIGGRAPH 2007, ACM Transactions on Graphics, том 26, выпуск 3, август 2007 г.
  7. ^ Реконструкция поверхности Пуассона, М. Каждан, М. Болито и Х. Хоппе, Симпозиум по обработке геометрии, июнь 2006 г., стр. 61-70
  8. ^ Пробка Библиотека Boolean / CSG, Гилберт Бернштейн, Стэнфорд
  9. ^ Освещение Eye-Dome: нефотореалистичная техника затенения, Kitware / Источник

внешняя ссылка