E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
视觉SLAM技术解读
【读书笔记】《
视觉SLAM
十四讲(高翔著)》 第11讲
文章目录1、安装gtsam2、程序编译3、程序运行4、用g2oviewer打开.g2o文件本博客的内容是本章程序编译运行方法,记录调通本章程序的过程、处理遇到报错的解决方法。本章程序的详细解析可参考robinhjwy的CSDN博客:第十一章pose_graph_g2o_SE31、安装gtsam本章程序运行前需要安装gtsam,不然会有相关报错。安装方法:打开终端,输入以下命令下载gtsam:git
←海螺1996→
·
2020-08-23 10:49
SLAM学习笔记
【读书笔记】《
视觉SLAM
十四讲(高翔著)》 第12讲
文章目录12.3.2实践:创建字典12.4.2实践:相似度的计算12.5.1增加字典规模本讲常见报错本博客的内容是本章程序编译运行方法,记录调通本章程序的过程、处理遇到报错的解决方法。本章程序的详细解析可参考robinhjwy的CSDN博客:https://blog.csdn.net/robinhjwy/article/details/7863297812.3.2实践:创建字典本程序的功能:根据d
←海螺1996→
·
2020-08-23 10:18
SLAM学习笔记
半闲居士
视觉SLAM
十四讲笔记(3)三维空间刚体运动 - part 5 Eigen_Geometry、Pangolin安装
https://blog.csdn.net/youngpan1101/article/details/71087430三维空间的刚体运动描述方式实践Eigen几何模块EigenGeometryDocument这里贴出eigenGeometry.cpp的代码和运行结果:#include#includeusingnamespacestd;#include//Eigen几何模块#include/****
AndyCheng_hgcc
·
2020-08-23 10:21
SLAM
视觉SLAM
十四讲(2):初识SLAM
这一讲主要介绍
视觉SLAM
的结构,并完成第一个SLAM程序:HelloSLAM。
10点43
·
2020-08-23 10:47
SLAM那些事儿
视觉SLAM
的流程
视觉SLAM
的流程后端优化:主要是一些滤波算法,用于解决把运动和建图的不确定性表达出来,然后采用滤波或者非线性优化,估计状态的均值和不确定性。
大风起兮借天时
·
2020-08-23 09:47
视觉 slam14讲Chapter (5)程序执行
视觉slam
14讲Chapter(5)程序执行遇到的智障问题。
Thiac
·
2020-08-23 09:03
半闲居士blog
http://www.cnblogs.com/gaoxiang12/刚接触
视觉SLAM
这方面,主要学习RGB-DSAM,看了高翔
视觉slam
14讲,真的很有帮助,有兴趣的小宝宝们可以去看看,附上大神的博客地址
小花妹妹吖
·
2020-08-23 09:27
视觉SLAM
视觉SLAM
十四讲 从理论到实践-第九讲实践:设计前端,关于Sophus库中SO3类构造函数使用疑惑
在练习
视觉SLAM
十四讲从理论到实践-第九讲实践:设计前端实验时,碰到了关于一处使用Sophus库中SO3类构造函数的疑惑。
RobotLife
·
2020-08-23 09:43
VSLAM/视觉SLAM十四讲
《
视觉SLAM
十四讲》书籍图片资源
最近在拜读高博的新作《
视觉SLAM
十四讲》,发现书中的灰度图片有时会造成对相关内容理解困难,随将书中的图片存放在这里,以便随时查阅。我想高博看到了,也一定不会反对的,哈哈。
NodYoung
·
2020-08-23 09:42
计算机视觉
ROS
视觉SLAM
十四讲——9.2特征提取和匹配报错“error while loading shared libraries: xxx.so.x”
找不到共享库的问题,在直接配置ORB-SLAM2的过程中也会出现。参考:https://stackoverflow.com/questions/12335848/opencv-program-compile-error-libopencv-core-so-2-4-cannot-open-shared-object-fhttps://blog.csdn.net/qq_25653577/article
一个免提
·
2020-08-23 09:28
《
视觉SLAM
十四讲》学习日志(一)——预备知识
如果传感器主要是相机,那就称之为"
视觉SLAM
"。SLAM的目的是为了解决"定位"与"地图构建"这两个问题。也就是说,一边要估计传感器自身的位置,一边要建立周围环境
RBLT
·
2020-08-23 09:05
SLAM
视觉SLAM
视觉SLAM
十四讲 第七章 对极约束
2D-2D:对极几何注意:用的是自己标定好的相机遇到的问题有:1.CMakeLists.txt中找不到G2O和CSparsefind_package(G2OREQUIRED)find_package(CSparseREQUIRED)这是因为用的是第三方库,需要在cmake_modules中添加下面两个2.运行程序的时候,出现下面这个错误.对着高博的程序检查,发现create括号里面写错一个字母3.
我叫林克不叫塞尔达
·
2020-08-23 09:34
SLAM
视觉SLAM
十四讲 第七讲 视觉里程计1 Bundle Adjustment公式推导
PnP问题可构建成一个定义于李代数上的非线性最小二乘问题。线性方法往往是先求位姿,再求空间点位置。非线性优化把它们都看成优化变量,放在一起优化。在PnP中,这个BundleAdjustment问题,是一个最小化重投影误差(Reprojectionerror)的问题。n个三维空间点P及其投影p,希望计算相机的位姿R,t\boldsymbol{R,t}R,t,它的李代数为ξ\boldsymbol\xi
zijingping
·
2020-08-23 09:51
视觉SLAM
十四讲 第七讲 视觉里程计1 3D-2D位姿求解 代码解析
总体思路对两幅图像img_1,img_2分别提取特征点特征匹配通过depth,获得第一幅图像匹配的特征点的深度,由相机内参K恢复这些特征点的三维坐标(相机坐标系)。由第一幅图像中的特征点的三维坐标、第二幅图像中特征点的2D像素坐标,以及相机内参K作为优化函数的输入,分别采用如下方法进行优化牛顿高斯法(1)构建误差方程,由相机位姿、相机内参获得第一幅图像特征点对应的三维坐标到第二幅图像中的投影(像素
zijingping
·
2020-08-23 09:20
slam
视觉slam
十四讲(第二版)ch13 编译cmakelist报错:
使用clion打开ch13文件夹编译的时候报错:CouldNOTfindGTest(missing:GTEST_LIBRARYGTEST_MAIN_LIBRARY)CallStack是因为没有安装googletest,参照这篇博客安装时https://blog.csdn.net/weixin_44401286/article/details/101796958编译遇到了问题:cmake../goo
Alex
·
2020-08-23 09:46
半闲居士
视觉SLAM
十四讲笔记(2)初识 SLAM- part 2 linux CMake、Kdevelop
71085778作者:宋洋鹏(youngpan1101)邮箱:
[email protected]
该讲详细资料下载链接【BaiduYun】【Video】【Code】若您觉得本博文对您有帮助,请支持高博的新书《
视觉
youngpan1101
·
2020-08-23 09:12
视觉SLAM十四讲
半闲居士
视觉SLAM
十四讲笔记(1)前言
70193823作者:宋洋鹏(youngpan1101)邮箱:
[email protected]
该讲详细资料下载链接【BaiduYun】【Video】若您觉得本博文对您有帮助,请支持高博的新书《
视觉
youngpan1101
·
2020-08-23 09:39
视觉SLAM十四讲
《
视觉SLAM
十四讲》中各库的安装
《
视觉SLAM
十四讲》中各库的安装https://blog.csdn.net/HZ490727/article/details/80866894
George13_Woo
·
2020-08-23 09:23
视觉SLAM
十四讲学习笔记——第一&二章
课程视频传送门
视觉SLAM
十四讲学习笔记——第一&二章1基本概念与预备知识1.1.SLAM的基本概念1.2.传感器1.3.摄像机2.经典
视觉SLAM
框架2.1.概述2.2.视觉里程计2.3.后端优化2.4
HIT_NOVA
·
2020-08-23 09:22
SLAM
高翔博士 《
视觉SLAM
十四讲》学习笔记 (1) 写在前面
如果这里的传感器主要为相机,那就称为“
视觉SLAM
”。1.SLAM的主要作用是解决Localization和Mapping的问题同时可以完成Navegati
走南闯北徐大徐
·
2020-08-23 09:22
SLAM学习
视觉slam
学习之路(一)看高翔十四讲所遇到的问题
视觉SLAM
十四讲学习记录目前实验室做机器人,主要分三个方向,定位导航,建图,图像识别,之前做的也是做了下Qt上位机,后面又弄红外识别,因为这学期上课也没怎么花时间在项目,然后导师让我们确定一个方向来,
weixin_33712987
·
2020-08-23 09:11
视觉SLAM
十四讲——第三讲笔记
1.旋转矩阵是一个行列式为1的正交矩阵——SO(n);用来描述相机的旋转2.变换矩阵,为了方便描述多次变换,把旋转和平移写在一个矩阵里,使整个关系变为线性关系。——特殊欧式群(specialEuclideangroup)SE(3).3.Eigen的使用:Eigen::Matrixmatrix_23;//前三个参数:数据类型,行,列//Eigen::Vector3d实质上是Eigen::Matrix
w_pebble
·
2020-08-23 09:34
走马观花之《
视觉SLAM
十四讲》
1.
视觉SLAM
系统概述SLAM是SimultaneousLocalizationandMapping的缩写,中文译作“同时定位与地图构建”。
听,雪落下的声音
·
2020-08-23 09:51
读书笔记
视觉SLAM
十四讲-第九讲例程运行出错
编译通过,运行时,有时会一闪如书中所示的3d显示的界面,随即终止,出现如下错误:caiming@caiming-Lenovo-B470:~/0.2$bin/run_voconfig/default.yamldataset:/home/caiming/fr1_xyzreadtotal793entriesKeyframesize=0VOcoststime:0.034669goodmatches:253
tancm
·
2020-08-23 09:20
视觉SLAM
十四讲学习笔记
笔记主要参考https://blog.csdn.net/youngpan1101/article/category/6716830注意:1,第四章要求安装一个非模板类的Sophus库。在安装书中提供的第三方库时出现错误。在安装过程中,使用Cmake..的时候能够顺利通过,接着执行make命令的时候就会出现错误如下:***1.Sophus/sophus/so2.cpp:33:26:error:lva
做人嘛最重要的是开心啦
·
2020-08-23 09:58
视觉slam十四讲
高翔
视觉SLAM
十四讲学习笔记5+ros安装+ros遇到到问题
一.ROS的安装步骤如下:1.设置您的计算机以接受来自package.ros.org的软件。sudosh-c'echo“debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main”>/etc/apt/sources.list.d/ros-latest.list'这里基本没什么问题,有问题,请到官网解决,有解决方式ROS2.设置你的钥匙sud
卧龙你在吗
·
2020-08-23 09:52
高翔
视觉SLAM
十四讲学习笔记7+ORB-SLAM2若干问题
一.rosgtk2.x\gtk3.x冲突出现错误Gtk-ERROR**:GTK+2symbolsdetected.UsingGTK+2.xandGTK+3inthesameprocessisnotsupported这个问题主要是按装opencv3.2.0时候编译,系统默认到编译用的是最高版本的GTK3,只需要重新安装opencv3.2.0即可。首先卸载opencv3.2.0cdbuildsudom
卧龙你在吗
·
2020-08-23 09:52
高翔
视觉SLAM
十四讲学习笔记4+ceres+g2o+DB0W3安装方式
一.ceres安装方式运行以下命令进行安装gitclonehttps://github.com/ceres-solver/ceres-solvesudoapt-getinstallliblapack-devlibsuitesparse-devlibcxsparse3.1.2libgflags-devlibgoogle-glog-devlibgtest-devcdceres-solvermkdirb
卧龙你在吗
·
2020-08-23 09:52
高翔
视觉SLAM
十四讲学习笔记1
一.安装系统ubuntu16.04分区/boot逻辑分区,空间起始位置,200M交换空间逻辑分区,空间起始位置,2倍内存(我是4g,所以421024=8192M)/主分区逻辑分区,空间起始位置,尽可能大一些(至少20g)/home逻辑分区,空间起始位置,尽可能大(20g)二.换源ubuntu16.04换清华源#备份cd/etc/apt/sudocpsources.listsources.list.
卧龙你在吗
·
2020-08-23 09:52
linux
ubuntu
python
grub
高翔
视觉SLAM
十四讲学习笔记6+ORB_SLAM2编译+./build_ros.sh错误解决方法
一.ORB_SLAM2编译首先下载ORB_SLAM2代码,编译过程如下cdORB_SLAM2chmod+xbuild.sh./build.sh编译完成,运行TUM数据集命令./Examples/Monocular/mono_tumVocabulary/ORBvoc.txtExamples/Monocular/TUM1.yaml/home/yutian/ORB_SLAM2/date/rgbd_dat
卧龙你在吗
·
2020-08-23 09:52
视觉SLAM
十四讲-第七讲笔记
主要内容本章开始进入视觉里程计(VO)部分,VO按是否需要提取特征,分为特征点法的前端和不提特征的前端。这一章讲的是基于特征点法的前端,分为以下内容。特征点法:找到两张2D图像上的匹配点。对极几何:根据2D-2D特征点对求解R,t。三角测量:根据2D-2D特征点求深度。PnP:根据3D点云和匹配的2D图像求R,t。ICP:求两个点云之间的R,t。关系是:特征点法找到2D图像的匹配点对,用于对极几何
KylinQAQ
·
2020-08-23 09:49
SLAM
SLAM
视觉SLAM
十四讲-第六讲笔记
状态估计问题SLAM模型:状态方程:xk=f(xk−1,uk)+wkx_k=f(x_{k-1},u_k)+w_kxk=f(xk−1,uk)+wk运动方程:zk,j=h(yj,xk)+vk,jz_{k,j}=h(y_j,x_k)+v_{k,j}zk,j=h(yj,xk)+vk,j其中:x:相机位姿。可以由旋转矩阵TTT或者李代数exp(ϵexp(\epsilonexp(ϵ^)))表示。u:传感器读数
KylinQAQ
·
2020-08-23 09:18
SLAM
《
视觉SLAM
十四讲》学习笔记-光流法原理
直接法的根源光流法(OpticalFlow)Lucas-Kanade光流原理直接法原理总结直接法的根源特征点法存在的问题:-关键点与描述子计算非常耗时;-忽略除特征点外的其他所有信息;-如何处理特征缺失的问题。克服特征点法的几种思路:*保留特征点,只计算关键点,不计算描述子,用光流法跟踪特征点的运动;*保留特征点,只计算关键点,不计算描述子,用直接法计算特征点在下一时刻图像的位置;*既不计算关键点
teddyluo
·
2020-08-23 09:41
slam
《
视觉SLAM
十四讲》学习笔记-指数与对数映射
SO(3)的指数映射:so(3)so(3)实际上是由旋转向量组成的空间,通过指数映射可将任意一个向量对应到一个位于SO(3)的矩阵。两个重要的公式:Rexp(θα∧)=cosθI+(1−cosθ)n⃗n⃗⊤+sinθn⃗∧=cosθI+(1−cosθ)α⃗α⃗⊤+sinθα⃗∧R=cosθI+(1−cosθ)n→n→⊤+sinθn→∧exp(θα∧)=cosθI+(1−cosθ)α→α
teddyluo
·
2020-08-23 09:40
slam
《
视觉SLAM
十四讲》学习笔记(一)
第二讲初识SLAM(一)SLAM—SimultaneousLocalizationandMapping同时定位与地图构建2.1引子及简单介绍它是指搭载特定传感器的主体,在没有环境先验信息的情况下,于运动过****程中建立环境的模型,同时估计自己的运动即使我们知道了物体远近,它们仍然只是一个相对的值。想象我们在看电影时候,虽然能够知道电影场景中哪些物体比另一些大,但我们无法确定电影里那些物体的“真实
lsjxxx111
·
2020-08-23 09:40
视觉slam
十四讲ch5 joinMap.cpp 代码注释(笔记版)
转自:https://www.cnblogs.com/newneul/p/8407369.html#include#includeusingnamespacestd;#include#include#include#include//forformatingstrings#include#include#includeintmain(intargc,char**argv){/*彩色图和灰度图各5张
lixiao_zZ
·
2020-08-23 09:39
C/C++
【读书笔记】《
视觉SLAM
十四讲(高翔著)》 第3讲
在上讲中,我们讲解了
视觉SLAM
的框架与内容。本讲将介绍
视觉SLAM
的基本问题之一:一个刚体在三维空间中的运动是如何描述的。
←海螺1996→
·
2020-08-23 09:19
SLAM学习笔记
视觉SLAM
十四讲——学习笔记一(第2讲)
初识SLAM本讲主要内容:什么是
视觉SLAM
视觉SLAM
框架由哪几个模块组成各模块的任务是什么什么是
视觉SLAM
SLAM(simultaneouslocalizationandmapping),同时定位与建图
CaiDaoqing
·
2020-08-23 09:02
SLAM
《
视觉SLAM
十四讲》学习笔记一
此系列学习笔记是针对《
视觉SLAM
十四讲》的内容进行个人理解性记录,书本地址与书本代码如下:书本地址:http://www.broadview.com.cn/book/4938书本代码:https://
林石一
·
2020-08-23 09:58
《视觉SLAM十四讲》学习笔记
高翔
视觉SLAM
十四讲学习笔记3+PCL安装方式
一.首先更新软件sudoapt-getupdate二.安装VTK视觉模块进入管网下载,选好对应到版本,选择8.2或者7.1,太新的版本可能需要安装更高版本到cmake,所以建议安装8.2或者7.1.1,我自己安装到8.2,下载地址VTK下载完解压进入目录,编译cmake..makesudomakeinstall三.安装pcl依赖和工具sudoapt-getinstalllibpcl-devpcl-
卧龙你在吗
·
2020-08-23 09:51
视觉SLAM
——第三章 Eigen几何模块Geometry使用 四元素 欧式变换矩阵
视觉SLAM
——第三章Eigen几何模块Geometry使用四元素欧式变换矩阵github链接点击打开链接博文末尾支持二维码赞赏哦^_^*本程序演示了Eigen几何模块的使用方法*旋转向量Eigen::
EwenWanW
·
2020-08-23 08:00
机器视觉
使用C++ Eigen库操作四元数实现坐标系转换
首先,来看如何用四元数来表达对一个点对旋转:对应式(3.19)的解释如下:省略推导,直接给出四元数到旋转矩阵对转换方式:下面给出一个案例,参考高博《
视觉SLAM
十四讲》
Vitcharm
·
2020-08-23 08:28
C++
SLAM
视觉SLAM
十四讲,第一次课最后一题
安装好了ORB_SLAM2,又调好了摄像头,终于开始那什么那什么了。如果有人看到了,麻烦帮我评论一个“1”,让我知道这个东西真的有人看过。。。。代码百度网盘分享链接:https://pan.baidu.com/s/1AGPo-5ugmPQWK00xVNsqNg提取码:h5r4在CmakeLists.txt最后加上:add_executable(myvideoExamples/Monocular/m
人菜就要多读书
·
2020-08-23 06:35
Eigen中欧拉角,旋转向量,旋转矩阵,四元数的转换
具体转换公式可参考《
视觉slam
十四讲》这本书。下面的程序为使用Eigen库进行转换。(1)旋转向量->旋转矩阵(2)旋转向量-
沧海飞帆
·
2020-08-23 06:48
SLAM
视觉SLAM
十四讲:最小二乘和非线性优化相关课后程序理解
1.使用ceres进行曲线的拟合#include#include#include#include#includeusingnamespacestd;//误差函数的计算模型定义(每一组观测数据的误差计算),这里的模型是作为ceres的自动求导类的模板参数的,所以需要由一定的可是规定structCURVE_FITTING_COST{constdouble_x,_y;//x,y数据//结构体构建CURV
西安真的好热
·
2020-08-23 04:34
视觉SLAM
视觉SLAM
十四讲 读书编程笔记 Chapter6 非线性优化
Chapter6非线性优化实践:Ceres1.安装Ceres依赖库2.编译安装Ceres3.曲线拟合问题描述4.ceres使用方法5.完整代码实践:g2o1.安装g2o依赖库2.编译安装g2o3.g2o使用方法4.完整代码实践:Ceres1.安装Ceres依赖库sudoapt-getinstallliblapack-devlibsuitesparse-devlibcxsparse3.1.2libg
Leo-Ma
·
2020-08-23 03:18
SLAM
零基础
视觉SLAM
(一)
文章目录SLAM简介什么是SLAM?传感器VSLAM架构视觉里程计后端优化SLAM应用自学参考书预备知识SLAM简介什么是SLAM?SLAM从本质上来说它要实现的就是通过传感器去实时地估计自身位置及经过的轨迹。对于我们人来说这是很简单的一件事情,但是想要通过计算机算法来实现的话,难度还是相当大的。从图中可以看出上面是相机直接观测到的图像,利用特征提取拼接成白底的稀疏地图及路径。从VSLAM角度出发
wings0728
·
2020-08-23 03:14
高翔博士
视觉SLAM
十四讲第8讲中程序编译遇到的一些问题
Ubuntu16.04系统问题1.制作associate.txt文档时遇到找不到numpy的问题,其实就是Python没有装numpy模块。解决方法:我的系统默认安装了Python3.5和2.7,首先我用sudoapt-getinstallpython3-numpy,安装完依然报错,所以再用sudoapt-getinstallpython-numpy安装,完美解决问题。问题2.p200处稀疏直接法
weixin_43988000
·
2020-08-23 03:10
《
视觉SLAM
十四讲 第二版》笔记及课后习题(第四讲)
读书笔记:李群与李代数上一讲,我们介绍了三维世界中刚体运动的描述方式,包括旋转矩阵、旋转向量、欧拉角、四元数等若干种方式。我们重点介绍了旋转的表示,但是在SLAM中,除了表示之外,我们还要对它们进行估计和优化。因为在SLAM中位姿是未知的,而我们需要解决什么样的相机位姿最符合当前观测数据这样的问题。一种典型的方式是把它构建成一个优化问题,求解最优的R;t,使得误差最小化。如前所言,旋转矩阵自身是带
nullwh
·
2020-08-23 03:27
视觉SLAM十四讲
学习笔记
视觉slam
十四讲-第6讲非线性优化篇踩坑
视觉slam
十四讲-第6讲非线性优化篇踩坑为了以后方便,我利用ROS-kinetic实践《
视觉slam
十四讲》中的程序,其中在6.3节Ceres实践篇中,遇到了一个坑,搞了一下午才搞出来。
北科的大成哥
·
2020-08-23 03:09
SLAM
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他