3D點雲處理開源庫PCL簡介

一、PCL定義

PCL全稱爲Point Cloud Library,是一個用於三維激光點雲處理的開源庫。它包含了從傳感器或三維數據文件中檢索三維點雲的各種處理。

二、作用

與OpenCV是2D信息獲取與處理的智慧結晶有同等地位,PCL負責3D信息獲取與處理。並且PCL是BSD授權方式,可以免費進行商業和學術應用,可在Windows、Linux、Mac OS X等操作系統中運行。

三、發展史

PCL的發展史PCL起初由ROS(Robot Operating System)下來自斯坦福大學的Radu博士等人維護和開發的開源項目,主要應用於機器人研究應用領域,隨着算法模塊的積累。
與2011年獨立出來,與全球3D信息獲取、處理的同行一起組件了強大的開發維護團隊,以多所知名大學、研究所和相關軟硬件公司爲主。

四、官網

PCL官方網站:https://pointclouds.org/PCL

對於3D點雲處理來說,PCL完全是一個模塊化的現代C++模板庫,它基於一下第三方庫:Boost、Eigen、FLANN、VTK、CUDA、OpenNI、QHull,實現點雲相關的獲取、濾波、分割、配準、檢索、特徵提取、識別、追蹤、曲面重建、可視化等。

五、安裝

pcl在windows平臺上的安裝首先需要在github上下載pcl的二進制安裝包,下載地址https://github.com/PointCloudLibrary/pcl/releases,下載PCL-1.11.0-AllInOne-msvc2019-win64.exe即可,這個版本在vs2017 和vs2019下面應該都是可以使用的。
下載成功後,雙擊.exe,然後按默認選項就進行安裝,安裝完成後就可以使用vs進行開發了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章