點雲庫PCL學習 特徵描述與提取(1)

2021-09-24 17:00:36 字數 744 閱讀 1065

點雲的識別、分割、重取樣、配準、曲面重建等處理的大部分演算法,都嚴重依賴特徵描述與提取的結果。

特徵向量所滿足的條件:

通常,pcl中特徵向量利用k-d tree 查詢。

輸入點雲呼叫習慣:

setinputcloud

(pointcloudconstptr  &)

必須乙個完整的點雲資料集,此函式必須設定,

setindices

(indicesconstptr &)

可選設定

1.點雲資料集的乙個子集,為給定輸入點雲中索引對應的點估計乙個特徵。

2.如果沒有給出一組索引,點雲中所有點參與計算。

setsearchsu***ce

(pointcloudconstptr &)

可選設定

1.當搜尋點鄰域集合未給出時,則輸入點雲資料集為預設的搜尋空間。

上述3個函式可組成四個組合:

1.未指定索引和搜尋點雲集合;

2.只指定了索引;

3.只指定了搜尋點雲集合;

4.指定了索引和搜尋點雲集合;

針對於非常密集的輸入點雲資料集時,不想對它裡面所有點都進行特徵估計,使用setsearchsu***ce(),最有用的案例:

1.找到一些關鍵點(使用pcl_keypoints的方法)

2.先對點雲進行下取樣,通過setinputcloud()把下取樣後的點/關鍵點傳遞給特徵估計演算法,把原始資料通過setsearchsu***ce()設定為搜尋集合。

PCL點雲特徵描述與提取(2)

點特徵直方圖 pfh 描述子 正如點特徵表示法所示,表面法線和曲率估計是某個點周圍的幾何特徵基本表示法。雖然計算非常快速容易,但是無法獲得太多資訊,因為它們只使用很少的幾個引數值來近似表示乙個點的k鄰域的幾何特徵。然而大部分場景中包含許多特徵點,這些特徵點有相同的或者非常相近的特徵值,因此採用點特徵...

PCL點雲特徵描述與提取(2)

點特徵直方圖 pfh 描述子 正如點特徵表示法所示,表面法線和曲率估計是某個點周圍的幾何特徵基本表示法。雖然計算非常快速容易,但是無法獲得太多資訊,因為它們只使用很少的幾個引數值來近似表示乙個點的k鄰域的幾何特徵。然而大部分場景中包含許多特徵點,這些特徵點有相同的或者非常相近的特徵值,因此採用點特徵...

基於PCL庫的點雲特徵識別

雷達掃瞄測量過程中,每個掃瞄點的座標資訊由雷達的俯仰角 水平角及雷射干涉儀測距計算而來 3 俯仰角與水平角資訊由雷達內部角度編碼器獲取,而雷達反射鏡與型麵點的距離資訊獲取時,由於型麵材料反光性質及空氣中灰塵的影響會影響雷達光線的對焦,此時會產生遠離型麵的一些孤點,此為雷達測量結果中的雜訊點,需要在進...