PCL 八叉樹的應用 點雲壓縮

2021-10-19 14:28:28 字數 437 閱讀 4190

點雲由龐大的資料集組成,這些資料集通過距離 顏色 法線 等附加資訊來描述空間的三維點。此外,點雲還能以非常高的速率被建立出來,因此需要占用相當大的儲存資源,一旦點雲需要儲存或者通過速率受限制的通訊通道進行傳輸,提供針對這種資料的壓縮方法就變得十分有用。pcl 提供了點雲的壓縮功能,它允許編碼壓縮所有型別的點雲,包括「無序」點雲,它具有無參考點和變化的點尺寸、解析度、分布密度、和點順序等結構特徵。而且,底層的八叉樹資料結構允許從幾個輸入源高效地合併點雲資料。

1、引數設定說明

配置檔案預先為點雲壓縮定義了引數,它們針對通過openni獲取器獲得的點雲進行了壓縮的優化。

注意:解壓器沒有必要輸入這些引數,因為它可以通過檢測並適應壓縮時用的引數。

2、自帶引數設定

可以使用的一些壓縮檔案:

low_res_online_c

PCL 求八叉樹的體素中心

二 實現 三 相關參考 1 設定最大遞迴深度。2 找出場景的最大尺寸,並以此尺寸建立第乙個立方體。3 依序將單位元元素丟入能被包含且沒有子節點的立方體。4 若沒有達到最大遞迴深度,就進行細分八等份,再將該立方體所裝的單位元元素全部分擔給八個子立方體。5 若發現子立方體所分配到的單位元元素數量不為零且...

PCL點雲庫的安裝

pcl庫是點雲庫 point cloud library 4 pcl庫的安裝比較容易,輸入以下命令即可 也可以使用源 安裝 sudo add apt repository ppa v launchpad jochen sprickerhof de pcl sudo apt get update su...

PCL庫的點雲濾波小結

create the filtering object pcl passthroughpass pass.setinputcloud cloud pass.setfilterfieldname z pass.setfilterlimits 0.0,1.0 pass.filter cloud filt...