浅读《视觉slam十四讲:从理论到实践》--操作1--初识slam

林先森_007 林先森_007     2022-09-06     444

关键词:

下载《视觉SLAM十四讲:从理论到实践》源码:https://github.com/gaoxiang12/slambook

第二讲:初识SLAM

2.4.2 Hello SLAM(书本P27)

 1、从github上下载源码,并解压

Ubuntu上,解压zip,先找到zip文件所在位置,然后运行下面代码,进行解压。

unzip slambook-master.zip  

解压后,找到ch2文件夹,在文件夹中找到helloSLAM.cpp文件

运行cpp文件

g++ helloSLAM.cpp

  如未安装g++,则执行下述代码

sudo apt-get install g++

  运行helloSLAM.cpp后,文件夹中会出现a.out文件

在终端输入下面代码,即可实现输出:Hello SLAM!

./a.out

  2.4.3使用cmake

2.4.2采用的是g++,2.4.3采用的是cmake-make

 

Ubuntu 14.04 安装Kdevelop  

http://www.cnblogs.com/lvchaoshun/p/6250649.html

 

cv学习资料《卷积神经网络与视觉计算》+《深度学习实践计算机视觉》+《视觉slam十四讲从理论到实践》电子资料代码分析

视觉和图形学真是一家,基础都一样! 如果学习图像识别,计算机视觉,推荐电子书《视觉SLAM十四讲:从理论到实践》,系统介绍了视觉SLAM(同时定位与地图构建)所需的基本知识与核心算法,既包括数学理论基础,如三... 查看详情

入门实战《深度学习技术图像处理入门》+《视觉slam十四讲从理论到实践》

...,数据类型转换函数,实施CAM可视化,这是我最需要的。视觉和图形学真是一家,基础都一样!正在看《视觉SLAM十四讲》电子书,代码很清晰!ParticleFiltering,KF,EKF,BatchOptimization,LieGroup,ICP。IMU-SLAM和SemanticSLAM是AR的未来。VO关心... 查看详情

高博slam在哪个学校

参考技术A高博slam并不是那个学校,而是一本书。《视觉SLAM十四讲》是2017年3月电子工业出版社出版的图书,作者为高翔博士。《视觉SLAM十四讲:从理论到实践》系统介绍了视觉SLAM(同时定位与地图构建)所需的基本知识与核... 查看详情

《视觉slam十四讲》之第3讲-实践eigen库(代码片段)

《视觉slam十四讲》之第3讲-实践Eigen库Eigen库的安装sudoapt-getinstalllibeigen3-dev注:Eigen是一个由纯头文件搭建的线性代数库,头文件安装路径为/usr/include/eigen3/。实例1:Eigen的基础运算#include<iostream>#include<ctime>#include<Eige... 查看详情

经典视觉slam框架

...过前面的推送我们已经对SLAM有了个大体的认识。(初识视觉SLAM)下面来看经典的视觉SLAM框架,了解一下视觉SLAM究竟由哪几个模块组成。本文选自《视觉SLAM十四讲:从理论到实践》。  整体视觉SLAM流程图。        ... 查看详情

视觉slam十四讲笔记--第二讲

第二讲:课后题1.阅读文献[1]和[14],你能看懂其中的内容吗?文献1:Asurveyofmonocularsimultaneouslocalizationandmapping可以从百度学术上自行下载本文献是一篇SLAM的综述,首先从AR(Augmentedreality增强现实)切入&... 查看详情

《视觉slam十四讲》-第1讲-全书内容概要

                  查看详情

视觉slam十四讲第1-2讲初识slam(代码片段)

视觉SLAM十四讲第1-2讲初识SLAM1.slam是什么2.SLAM基本模块3.相机的种类4.视觉slam基本流程5.非/线性系统、非/高斯系统6.CMake1.slam是什么定义:SLAM是SimultaneousLocalizationAndMapping的缩写,即同时定位与地图构建(我在什么地方&... 查看详情

视觉slam十四讲笔记--第二讲

...mentedreality增强现实)切入,讲了SLAM的重要性以及视觉SLAM可以带来的好处,然后以此展开总体的概括了SLAM的发展情况,也分析和介绍了各不同SLAM的性能区别,对各个特性进行了对比和分析,最后总体讲了... 查看详情

视觉slam十四讲笔记--第二讲

...mentedreality增强现实)切入,讲了SLAM的重要性以及视觉SLAM可以带来的好处,然后以此展开总体的概括了SLAM的发展情况,也分析和介绍了各不同SLAM的性能区别,对各个特性进行了对比和分析,最后总体讲了... 查看详情

视觉slam十四讲开源库安装教程

...n线性代数库的安装2、Sophus李代数库的安装3、OpenCV计算机视觉库的安装4、PCL点云库的安装 5、Ceres非线性优化库的安装6、G2O图优化库的安装7、Octomap八叉树地图库的安装8、DBoW3词袋模型库 正文回到顶部前言  本篇博客... 查看详情

《视觉slam十四讲》书籍图片资源

最近在拜读高博的新作《视觉SLAM十四讲》,发现书中的灰度图片有时会造成对相关内容理解困难,随将书中的图片存放在这里,以便随时查阅。我想高博看到了,也一定不会反对的,哈哈。chapter22-12-22-32-42-52-... 查看详情

视觉slam十四讲报错couldnotfindaconfigurationfileforpackage“opencv“thatiscompatiblewithreques(代码片段)

视觉SLAM十四讲报错Couldnotfindaconfigurationfileforpackage"OpenCV"thatiscompatiblewithrequestedversion"4".1.问题2.原因3.解决方案3.1修改CMakeLists.txt3.2编译OpenCV4版本1.问题在编译高博的视觉SLAM十四讲ch8的optical_flow.cpp时,编译报错࿱... 查看详情

初识视觉slam:用相机解决定位和建图问题

引言:视觉SLAM是指用相机解决定位和建图问题。本文以一个小机器人为例形象地介绍了视觉SLAM的功能及特点。本文选自《视觉SLAM十四讲:从理论到实践》。  SLAM是SimultaneousLocalizationandMapping的缩写,中文译作“同时定位与地... 查看详情

初识视觉slam:用相机解决定位和建图问题

引言:视觉SLAM是指用相机解决定位和建图问题。本文以一个小机器人为例形象地介绍了视觉SLAM的功能及特点。本文选自《视觉SLAM十四讲:从理论到实践》。  SLAM是SimultaneousLocalizationandMapping的缩写,中文译作“同时定位与地... 查看详情

视觉slam十四讲适不适合科普

参考技术A《昆虫记》有好多版本,原著是学术性的科普读物,只是作者把它写的很有文学性和趣味性。10岁的小男孩看可以看别的版本(请去网上查找,很多很多),重点是选好版本,翻译很重要。我也正在给孩子买,也正在找... 查看详情

《视觉slam十四讲》之第3讲-三维刚体运动

 第三讲:三维空间刚体运动旋转的几种表达方式向量关于向量:注:其中e1,e2,e3为线性空间下的一组基。向量的内积:注:向量的内积表示向量间的投影关系。向量的外积注:可以使用外积表示向量的旋转。注:^记成... 查看详情

视觉slam十四讲笔记--第一讲

​第一讲:课后习题有线性方程Ax=b,若已知A,b,需要求解x,该如何求解?这对A和b有哪些要求?【提示:从A的维度和秩角度来分析】答:可以利用大学时候学的非齐次方程组的方法求解,利用A的增广... 查看详情