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環境下建議使用!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM