news 2026/4/28 6:06:23

【视觉slam14讲学习笔记1——构建docker环境】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【视觉slam14讲学习笔记1——构建docker环境】

文章目录

    • 1、构建docker镜像环境
      • 1、拉取代码
      • 2、拉取docker镜像
      • 3、测试chapter2

参考: 《视觉SLAM十四讲》Docker环境配置及代码复现

1、构建docker镜像环境

1、拉取代码

git clone https://github.com/gaoxiang12/slambook2.git cd slambook2/3rdparty/ git submodule init git submodule update

2、拉取docker镜像

sudo docker pull ubuntu:20.04

查看下载的镜像

sudo docker images

运行下面的脚本进入容器

#!/bin/bashDOCKERIMAGE="my_custom_image"xhost +CURRENT_DIR=$(pwd)SLAMBOOK2_DIR="${CURRENT_DIR}/slambook2"if[!-d"${SLAMBOOK2_DIR}"];thenecho"[ERROR]${SLAMBOOK2_DIR}不存在,请确保 slambook2 文件夹在当前目录下。"exit1fidockerrun -it --rm --net=host\-v"${SLAMBOOK2_DIR}:/root/slambook2"\-v /dev/:/dev/\--privileged\-eDISPLAY\-v /tmp/.X11-unix:/tmp/.X11-unix\${DOCKERIMAGE}/bin/bash

并且代码也挂载进来了:

3、测试chapter2

使用cmake和g++编译c++程序

cd/root/slambook2/ch2mkdirbuild-docker&&cdbuild-docker

安装cmake和g++

apt-getinstallcmakeapt-getinstallg++

编译

cmake..make-j4

若遇到下面报错:

运行下面命令删除旧的 CMakeCache.txt 文件

rm/root/slambook2/ch2/CMakeCache.txt

然后再重新编译

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 23:24:55

反传统笔记APP,摒弃纯文本/图片记录,支持语音+场景自动补充,用户说明天下午三点开会,自动补充会议地点,参会人员,(从通讯录提取),还能生成思维导图。

1. 实际应用场景与痛点场景传统笔记 APP 只能记录纯文本或图片,用户在记录会议信息时,需要手动输入:- 会议地点- 参会人员- 相关背景资料这导致:- 记录效率低- 容易遗漏关键信息- 无法自动关联已有数据(如通讯录、日历…

作者头像 李华
网站建设 2026/4/22 15:43:16

深圳汇芯生物全自动外泌体提取系统界面设计

01项目背景深圳汇芯生物医疗科技有限公司(以下简称汇芯生物)是由外泌体领域知名科学家和产业专家共同创立的国家高新技术企业,致力于推动外泌体在癌症早期诊断和治疗领域的研究及应用,开发全球领先的生物医疗技术,满足…

作者头像 李华
网站建设 2026/4/17 18:59:42

Light Image Resizer v7.5.1 批量压缩加水印工具

Light Image Resizer v7.5.1 是一款免激活的专业批量图片处理工具,集批量调整大小、格式转换、加水印、优化压缩等多功能于一体,操作便捷且参数灵活,完美适配个人日常与职场办公的图片批量处理需求,助力高效完成图片优化任务。一、…

作者头像 李华
网站建设 2026/4/27 3:20:15

Java程序员如何逆袭进大厂?

前几天,跟个老朋友吃饭,他最近想跳槽去大厂,觉得压力很大,问我能不能分享些所谓的经验套路。每次有这类请求,都觉得有些有趣,不知道你发现没有大家身边真的有很多人不知道怎么面试,也不知道怎么…

作者头像 李华
网站建设 2026/4/18 17:01:24

(含关键技术人员解析)从“千问崩了”到“系统重生”:一场30亿级高并发实战背后的全链路技术复盘

从“千问崩了”到“系统重生”:一场30亿级高并发实战背后的全链路技术复盘 适合读者:后端开发、SRE工程师、AI平台建设者、技术管理者、计算机专业学生 关键词:通义千问、高并发、大模型推理、系统稳定性、限流降级、Kubernetes、GPU调度、CS…

作者头像 李华
网站建设 2026/4/25 19:58:25

【C++与Linux基础】文件篇 -语言特性上的文件操作

【C与Linux基础】文件篇 - 语言特性上的文件操作 在 C 中进行文件操作&#xff0c;主要依赖两种方式&#xff1a; C 标准库&#xff08;<fstream>&#xff09;—— 现代 C 推荐方式&#xff0c;跨平台&#xff0c;面向对象风格C 风格文件操作&#xff08;<cstdio>…

作者头像 李华