天天看點

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare

前幾天有粉絲背景問我如何編譯帶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,使用代理可以流暢下載下傳。

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare

這裡下載下傳的是1.8.0.1版本的pdal。

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare

還需要安裝gdal203.dll 的依賴(這個很關鍵)

第二步:

使用cmake來配置pdal

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare

pdal的路徑選擇camke檔案下的

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare

然後 configure  generate

第三步:

用vs編譯cloudcomapre,這個沒有什麼講的,編譯就好了,版本對了就不會報錯。

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare

第四步:

然後把相關依賴都配齊放到目錄下面,然後就能用了。

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare
cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare

是不是很簡單,把學會了打在公屏上!!!!

如果之前提問的人看到這個推送,覺得有幫助,大家可以打賞一下我哦

cloudcompare下載下傳_CODE|編譯帶PDAL的cloudcompare