前幾天有粉絲背景問我如何編譯帶PDAL的CloudCompare(有償),我頓時虎軀一震準備回複,發現已經過了48小時無法回複了,難受啊,虧了一個億,既然有人問了,那我就特地寫個文章來回答吧。
首先科普一下啥是PDAL
之前讀las資料用的庫是liblas,其實也是非常好用的點雲資料處理庫。但是網上說As of 2018, libLAS has been replaced by the PDAL project and it is in hibernation or maintenance mode.
就是說PDAL比liblas更好用
官網介紹:
PDAL是 點資料抽象庫。它是一個C / C ++開源庫和用于轉換和處理點雲資料的應用程式。盡管庫中許多工具的關注點和推動力起源于LiDAR,但它并不限于LiDAR資料。
環境:
我的平台環境是win10、qt5.12.8 64位、Cloudcomapre2.11.2,可以成功編譯。
第一步:
首先,要編譯帶PDAL的cloudcompare必須下載下傳PDAL,這個庫自己編譯很複雜。我是用過OSGeo4W下載下傳的PDAL,使用代理可以流暢下載下傳。
這裡下載下傳的是1.8.0.1版本的pdal。
還需要安裝gdal203.dll 的依賴(這個很關鍵)
第二步:
使用cmake來配置pdal
pdal的路徑選擇camke檔案下的
然後 configure generate
第三步:
用vs編譯cloudcomapre,這個沒有什麼講的,編譯就好了,版本對了就不會報錯。
第四步:
然後把相關依賴都配齊放到目錄下面,然後就能用了。
是不是很簡單,把學會了打在公屏上!!!!
如果之前提問的人看到這個推送,覺得有幫助,大家可以打賞一下我哦