• python PCL 与OPEN3D


    一、介绍

    PCL:PCL(Point Cloud Library)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。支持多种操作系统平台,可在Windows、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就在3D信息获取与处理上具有同等地位,PCL是BSD授权方式,可以免费进行商业和学术应用。

     https://baike.baidu.com/item/PCL/19917263?fr=aladdin

    Open3D:Open3D是一个开源库,它支持处理3D数据的软件的快速开发。Open3D前端在C++和Python中有一些公开的数据结构和算法。后端经过高度优化,并设置为并行化。

    http://www.open3d.org/wordpress/wp-content/paper.pdf    (Open3D: A Modern Library for 3D Data Processing),open3D-python安装(pip install open3d)失败,可以尝试加上镜像安装https://blog.csdn.net/Avrilzyx/article/details/107512589

    https://blog.csdn.net/qq_33246702/article/details/104160015(pip安装&卸载包

    Open3D的核心功能包括

    • 三维数据结构
    • 三维数据处理算法
    • 场景重建
    • 曲面对齐
    • 三维可视化
    • 基于物理的渲染(PBR)
    • 基于PyTorch和TensorFlow的三维机器学习支持
    • 对三维数据操作用GPU加速
    • 支持C++和Python
    • https://zhuanlan.zhihu.com/p/57215172

    二、对比

    PCL和Open3D都是3D点云数据处理的优秀开源库,尤其是C++库都很给力。但是设计到Python对应的库就不同了,python-pcl长时间不更新,维护少,不太好用,不建议使用。

    Open3D由Intel发布,效率很快,python版本的库也很友好,python环境下建议使用!

  • 相关阅读:
    大学生创业不可或缺的六项品质
    C#的9*9乘法表!
    湖北武汉的进来!看看!
    每束焰火都装了电脑芯片
    学习C#之旅 魔泡排序
    学习C#之旅(C#语言基础,运算符)
    主攻ASP.NET.3.5.MVC架构之重生: URL Routing (三)
    主攻ASP.NET.3.5.MVC架构之重生: LINQ(六)
    【HDU】3341 Lost's revenge
    【HDU】2243 考研路茫茫――单词情结
  • 原文地址:https://www.cnblogs.com/0523jy/p/15874078.html
Copyright © 2020-2023  润新知