最近著手學習PCL點云庫進行點云的配準,想使用Super4pcs演算法進行粗配準
Super4pcs github鏈接:https://github.com/nmellado/Super4PCS
從github上下載原始碼后就不知道怎么搞了,第一次用github十分迷茫
是需要用cmake先進行配置什么的嗎? windows10系統
懇請各位有經驗的前輩指點一二!不勝感激!
uj5u.com熱心網友回復:
https://github.com/nmellado/Super4PCS這是早幾年前的版本,目前不維護了,IO基于Opencv。下面的鏈接基于Boost。git clone https://github.com/STORM-IRIT/OpenGR.git(直接下載zip然后cmake,會提示非.git錯誤,它應該要根據.git下載3party依賴)。安裝1.8以上的PCL。camke3.3以上。
mkdir build,cmake提示缺什么就補什么。庫版本要匹配(建議X64),主要是boost頭檔案和各個需要的庫路徑,Eigen/Flann等PCL依賴的第三方除了boost都會自動查找到,configure配置需要msvc 14(vs2017)以上。
編譯的時候,如果出現C17XX的告警或者錯誤,專案屬性中改為C14版本,應該可以成功。
使用時,可以用已經編譯好的exe做呼叫,也可以自己在專案里提取檔案編譯成lib庫,具體需要哪里頭檔案和源檔案可以參考早幾年前的版本Super4PCS專案中的Super4PCS_algo專案。
我也是這兩天在開始研究super4pcs,希望能幫到你。
cmake配置截圖:

專案中兩紅線專案編譯好了就可以運行它的example.bat了

庫編譯參考:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/78069.html
標籤:機器視覺
上一篇:求alphacam后處理
下一篇:解決ERROR 1300 (HY000): Invalid utf8 character string: ' '
