當前位置:菜譜大全網 - 減肥食譜 - 什麽是PCL編程?

什麽是PCL編程?

PCL(Point Cloud Library)是在前人對點雲研究的基礎上建立的大型跨平臺開源C++編程庫。實現了大量與點雲相關的通用算法和高效數據結構,涉及點雲獲取、過濾、分割、配準、檢索、特征提取、識別、跟蹤、曲面重建、可視化等。

它支持各種操作系統平臺,可以運行在Windows、Linux、Android、Mac OS X和壹些嵌入式實時系統上。如果說OpenCV是2D信息獲取和處理的結晶,那麽PCL在3D信息獲取和處理領域也具有同樣的地位。PCL是壹種BSD授權方法,可以免費用於商業和學術應用。

擴展數據

PCL采用OpenMP、GPU、CUDA等先進的高性能計算技術,通過並行化提高程序的實時性能。K近鄰搜索操作的框架是基於Flann(近似近鄰快速庫)的,其速度也是目前技術中最快的。

PCL中所有的模塊和算法都是通過Boost***共享指針來傳輸數據,這樣就避免了多次復制系統中已有的數據。從0.6版本開始,PCL被遷移到Windows、MacOS和Linux系統,也在Android系統中投入使用,這使得PCL應用程序在很多方面都易於移植和發布。

百度百科-PCL