PEAC記錄
include/eig33sym.hpp
使用dsyevh3 library時,可以加速。(雖然不知道這是個啥庫)
include/DisjointSet.hpp
後面也沒怎麼用。
include/utils.hpp
包含生成偽色彩函式以及計時函式。
include/AHCTypes.hpp
簡單定義AHCTypes型別。
include/AHCParamSet.hpp
ParamSet定義了ahc::PlaneFitter中需要的一系列引數。
include/AHCPlaneSeg.hpp
x,y,z應該表示的點的座標。
基於PCAde平面fitting,輸出:平面分割的質心,單位法向量z>0,平面fitting的均方根誤差(mse),pcl中定義的曲線
assert(bool);斷言來異常處理。
【裡面涉及到graph?】這個graph應該是指圖片的意思。
裡面包含的函式有:
compute():計算中心、單位法向量、mse、pcl中定義的曲線
normalSimilarity():兩個平面塊的相似性
signedDist():平面到點的有符號的距離
connect():連線2個平面塊
disconnectAllNbs():將平面塊與臨近的平面都不連線
mergeNbsFrom():融合兩個平面塊
include/AHCPlaneFitter.hpp
PlaneFitter:基於快速平面提取實現AHC,其中預設的引數假設點的單位是mm
按照size降序排列平面塊,
run():對於一幀點雲輸入的AHC平面匹配
refineDetails():精化粗糙的分割
各種簇的操作及分割
cpp/plane_fitter.cpp
含有main函式,loop處理點雲
cpp/plane_fitter_kinect2.cpp
與上一個檔案幾乎一樣,image mirror有不一樣。get()函式處
cpp/plane_fitter_pcd.cpp
主要函式與前面的一致,差異在於pcd檔案的處理。
cpp/plane_fitter_png.cpp
有檔案部分,獲取檔案目錄,獲取副檔名,還有儲存檔案以及展示分割效果的圖。
從深度圖中獲取點雲,裡面含有攝像機引數的設定。
相關文章
- 記錄
- Conda常用命令記錄(自用記錄)
- 20240505記錄《程式碼隨想錄》筆記筆記
- 指令記錄
- 科研記錄
- redis 記錄Redis
- rabbitmq 記錄MQ
- 2024.10 記錄
- nginx 記錄Nginx
- mybatis 記錄MyBatis
- jvm 記錄JVM
- spring 記錄Spring
- Kafka 記錄Kafka
- netty 記錄Netty
- 照片記錄
- git 記錄Git
- MyBatis記錄MyBatis
- 2024.3 記錄
- debian記錄
- MongoDB 記錄MongoDB
- 工具記錄
- Git記錄Git
- 命令記錄
- explain記錄AI
- 地址記錄
- ad記錄
- 好文記錄
- planetype記錄
- Spring記錄Spring
- Ionic記錄
- PlaneLoc記錄
- paper記錄
- GitText記錄Git
- 思路記錄
- 學習記錄Spring Boot 記錄配置細節Spring Boot
- 淘寶記錄筆記筆記
- [記錄]curl命令筆記筆記
- 【每日學習記錄】使用錄影裝置記錄每天的學習