Open-source

Open3D-ML — сегментация облаков точек и 3D-детекция

Обзор по документации проекта · Проверено

Open3D-ML — изображение проекта

Open3D-ML — расширение библиотеки Open3D для задач машинного обучения с 3D-данными. Оно предоставляет инструменты для обработки облаков точек и других 3D-структур, ориентированные на исследователей и разработчиков, работающих с 3D-моделированием и компьютерным зрением.

Возможности и состав проекта

Проект поддерживает сегментацию облаков точек и 3D-обнаружение объектов с использованием предобученных моделей. Open3D-ML интегрируется с фреймворками TensorFlow и PyTorch, предлагая пайплайны для обучения моделей и средства для визуализации 3D-данных. Это обеспечивает гибкость при работе с существующими проектами.

Начало работы и требования

Open3D-ML входит в Open3D; README предлагает установить open3d и выбрать файл requirements для совместимого PyTorch или TensorFlow. Для GPU есть отдельные варианты зависимостей. После установки проверьте импорт соответствующего open3d.ml backend; если версии фреймворка или ускорителя отличаются от поддерживаемых сборок, может понадобиться сборка Open3D из исходников.

Ограничения и выбор сценария

Версии Open3D, ML-фреймворка и GPU-runtime должны быть согласованы; номер CUDA из старого примера не является универсальным требованием. Предобученные модели привязаны к задачам и наборам данных. Перед обработкой своих сканов проверьте масштаб, признаки точек и классы, иначе формально успешный инференс может дать неподходящую разметку.

Лицензия и условия использования

В проверенном LICENSE Open3D-ML указан MIT, несмотря на неопределённую классификацию GitHub. Перед распространением сохраните уведомления об авторстве и лицензию; условия датасетов, checkpoints и отдельных зависимостей проверяются дополнительно.

Источники и документация