#3d #point-clouds #depth #open3d
Вопрос:
Я хочу преобразовать изображение глубины в облако точек серого масштаба, и облако точек перейдет к классификации 3D-объектов
Комментарии:
1. Что вы пробовали? В противном случае, было бы целесообразно ознакомиться с документами: open3d.org/docs/release/index.html
Ответ №1:
Если я правильно понимаю вашу проблему, вот что вы хотите сделать:
- Создайте облако точек с помощью изображения глубины
- У вас есть 3D-модель обнаружения объектов, которая использует данные вашего облака точек?
Для номера 1 вам нужно использовать следующий метод Open3D:
# You'll need to pass the following min parameters
pcd = o3d.geometry.PointCloud.create_from_depth_image(depth_image,
intrinisc_cam_parameters,
extrinsic_cam_parameters
)
Чтобы лучше понять, что вам нужно для преобразования глубины в pcd, перейдите на этот веб-сайт и найдите способ: http://www.open3d.org/docs/release/python_api/open3d.geometry.PointCloud.html
Для #2, похоже, вам нужно будет ознакомиться с инструкциями для Open3D-ML. Их можно найти здесь: http://www.open3d.org/docs/release/open3d_ml.html