日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

【语义地图】Ubuntu18.04 Suma++代码配置运行

發布時間:2023/12/20 Ubuntu 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【语义地图】Ubuntu18.04 Suma++代码配置运行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自己的課題涉及到語義場景構建,最近配置運行了Suma++,結合Suma和RangeNet++,此項目基于RangeNet++代碼的配置運行

Suma++源碼地址:https://github.com/PRBonn/semantic_suma
論文地址:https://arxiv.org/pdf/2105.11320.pdf

此項目要在RangeNet++代碼配置運行的基礎上進行
RangeNet++配置請參考:https://blog.csdn.net/weixin_46118817/article/details/125155602?spm=1001.2014.3001.5501

目錄

  • 1、依賴安裝
    • 1.1 依賴庫版本要求
    • 1.2 安裝命令
  • 2、編譯
    • 2.1 確保rangenet++編譯成功
    • 2.2 在rangenet++工作空間的src目錄下,克隆Suma++代碼
    • 2.3 接著克隆glow依賴庫到src目錄下
    • 2.4 回到工作空間進行編譯
    • 2.5 編譯報錯總結
    • 2.6 編譯完成
  • 3、運行可視化展示

1、依賴安裝

1.1 依賴庫版本要求

1.2 安裝命令

#Ubuntu18.04中 libqt5libqgtk2 安裝會失敗,但不影響后面編譯 sudo apt-get install build-essential cmake libgtest-dev libeigen3-dev libboost-all-dev qtbase5-dev libglew-dev libqt5libqgtk2 catkin #安裝catkin編譯工具 sudo apt install python-pip sudo pip install catkin_tools catkin_tools_fetch empy

其余的依賴如果在編譯中缺失,根據報錯安裝即可,注意版本要求

2、編譯

2.1 確保rangenet++編譯成功

2.2 在rangenet++工作空間的src目錄下,克隆Suma++代碼

git clone https://github.com/PRBonn/semantic_suma.git

2.3 接著克隆glow依賴庫到src目錄下

git clone https://github.com/jbehley/glow.git

2.4 回到工作空間進行編譯

catkin build --save-config -i --cmake-args -DCMAKE_BUILD_TYPE=Release -DOPENGL_VERSION=460 -DENABLE_NVIDIA_EXT=YES

編譯命令解釋:
注1:必須將 OPENGL_VERSION 設置為系統支持的 OpenGL 核心配置文件版本,可以按如下方式查詢:

glxinfo | grep "version"#我的顯示是4.6.0,所以命令中用460;如果不清楚可以用默認的330


注2:在此設置步驟之后,可以使用 catkin build 進行構建,因為配置已保存到您當前的 Catkin 配置文件中(因此,需要 --save-config)

注3:筆者電腦搭載GTX1060,使用 -DENABLE_NVIDIA_EXT=YES 激活 NVIDIA 擴展,以獲取有關程序當前 GPU 內存使用情況的信息。

2.5 編譯報錯總結

(1)未安裝GLEW

解決:安裝即可

sudo apt install libglew-dev

(2)未配置gtsam

解決:下載安裝gtsam

# 第一步:安裝依賴的功能包 sudo apt-get install libboost-all-dev sudo apt-get install libparmetis-dev# 第二步:檢查環境版本對應情況 cmake --version # 需要 CMake >= 2.6 gcc -v # 需要 gcc >= 4.7.3# 第三步:下載gtsam cd ~ git clone https://bitbucket.org/gtborg/gtsam.git# 第四步:編譯 cd ~/gtsam mkdir build cd build cmake .. sudo make install # 花費時間較久,無報錯顯示100%即為安裝完成

(3)Opencv版本錯誤,最后鏈接報錯

解決:我原先有Opencv3.2(anaconda中的)和Opencv4.5(另外源代碼安裝的)兩個版本,報錯是因為4.5對String定義不同于3.2,代碼中是基于Opencv3寫的,所以卸載或禁用Opencv4.5即可

2.6 編譯完成

當顯示如下界面時,編譯完成
此時~/catkin_ws/src/semantic_suma/bin 目錄下會有可執行程序visualizer

3、運行可視化展示

(1)通過 ./visualizer 在源碼 bin 目錄中運行可視化工具;

(2)從 KITTI 數據集中 打開 Velodyne 目錄并選擇“.bin”文件;
(3)通過 GUI 中的“播放按鈕”開始處理掃描;
(4)運行效果如下:


視頻展示:https://www.bilibili.com/video/BV19T411V761?spm_id_from=333.999.0.0

至此Suma++的代碼配置運行就完成了,感謝閱讀!

參考致謝:
https://blog.csdn.net/weixin_40247876/article/details/123735096
https://blog.csdn.net/zfjBIT/article/details/95501408

總結

以上是生活随笔為你收集整理的【语义地图】Ubuntu18.04 Suma++代码配置运行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 无人在线观看高清视频 | 成人小视频免费在线观看 | 有码一区二区 | 欧美日韩亚洲国产 | 超碰1997| 久久精品无码专区免费 | 六月丁香色婷婷 | 成年人的天堂 | 国产乱国产乱老熟 | 日韩精品成人免费观看视频 | 久久久蜜桃一区二区 | 国产的av | 精品人妻无码一区二区三 | 久久精品91 | 亚洲影院在线观看 | 热久久久| www.黄在线观看 | 久久久青 | 日韩欧美精品久久 | 夜夜春很很躁夜夜躁 | 欧美性生交xxxxx久久久缅北 | 欧美日韩生活片 | 51精产品一区一区三区 | 在线精品亚洲欧美日韩国产 | 明里柚番号| 精品91av | 校园春色亚洲色图 | 日韩免费a| 正在播放国产一区 | 国产亚洲欧美日韩高清 | 殴美一级特黄aaaaaa | 亚洲孕交 | 三级全黄视频 | 无码日韩精品一区二区 | 麻豆一区二区在线观看 | 国产精品尤物视频 | 亚洲免费av片 | 青青操av在线 | 精品国自产拍在线观看 | 国产精品aⅴ | 九九午夜 | 日韩欧美亚洲国产精品字幕久久久 | 国产午夜啪啪 | 久久精品五月天 | 国产精品久久成人 | 亚洲精品一二 | 国产成人一级片 | 国产sm调教一区二区 | 51福利视频 | 亚洲精品电影在线观看 | 97视频在线观看免费 | 98国产精品 | 国产在线一区二区 | www..99热 | 日本精品免费一区二区三区 | 俺去久久 | 日韩精品一区二区三区不卡在线 | 人超碰 | 福利视频免费看 | 欧美伦理片网站 | 丰满少妇被猛烈进入无码 | 一区二区三区视频网 | 亚洲va在线观看 | 深爱五月激情五月 | 天天综合视频 | av中文一区 | 三级电影在线看 | 国产美女又黄又爽又色视频免费 | 日韩中文字幕国产 | 一级片在线观看视频 | 狠狠操人人干 | 九色视频网 | 国产一区二区三区四区精 | 被扒开腿一边憋尿一边惩罚 | 影音先锋中文字幕一区二区 | 色欲久久久天天天综合网 | 九九碰 | 热久久中文 | 久久久精品免费观看 | 精品久久久久久久中文字幕 | 成人国产片 | 欧美精品久久久 | 亚洲成人自拍偷拍 | 九九九九九九精品 | 国产毛片视频网站 | 一区二区国产电影 | 国产日韩中文字幕 | 亚洲av无码一区二区乱子伦 | 91精品国产自产91精品 | 蜜桃精品成人影片 | 什么网站可以看毛片 | julia一区| www黄色片| 无码人妻一区二区三区在线 | 欧美a在线视频 | 91成人观看 | 久草免费看 | 香蕉久久网 | 午夜天堂在线观看 |