【问题标题】:How I convert depth image (3D) using Open3D lib in python如何在 python 中使用 Open3D lib 转换深度图像(3D)
【发布时间】:2021-09-20 16:12:03
【问题描述】:

我想将深度图像转换为灰度点云,然后点云变为 3D 对象分类

【问题讨论】:

标签: 3d point-clouds depth open3d


【解决方案1】:

如果我对您的问题的理解正确,您可以这样做:

  1. 使用深度图像创建点云
  2. 拥有使用您的点云数据的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-03
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多