自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 DSO数据读取

解释dso读取图像过程,用于需要修改读取方式,或者图像预处理时使用

2022-12-20 17:17:15 329

原创 DSO论文学习有感

目录一、概述二、简介三、模型一、概述程序看得太累了,就算及时记下来函数的用途,不停地跳转还是会头晕,我果然不适合玩3D游戏吗。所以这里先把DSO论文梳理一遍,把算法弄明白大概会更好理解一些。碎碎念:DSO的程序对新手真实不友好,要是能按模块分开该有多好。二、简介DSO论文全名《Direct Sparse Odometry》,作者是慕尼黑技术大学Jakob Engel,发表时间是2018年。相关工作:稀疏间接:monoSLAM、PTAM、ORBSLAM;稠密间接:《Dense monoc

2021-05-12 23:18:25 414 1

原创 DSO学习笔记六 initializeFromInitializer函数

目录一、概述二、原理三、insertFrame()一、概述如果位移足够大,那么再为之后5帧优化光度误差,trackFrame返回true。此时程序将当前帧输入initializeFromInitializer,提取初始化结果。二、原理三、insertFrame()frameHessians.push_back(firstFrame);firstFrame->frameID = allKeyFramesHistory.size();allKeyFramesHistory.push_bac

2021-05-10 18:56:50 435

原创 ZED2相机标定

目录

2021-05-06 16:06:50 3375 3

原创 DSO学习笔记五 trackFrame函数

目录一、概述一、概述对于第一帧图像执行setFirst函数,第一帧之后执行trackFrame。

2021-03-09 15:00:16 810

原创 DSO学习笔记总集

目录一、概述二、makeImages三、setfirst3.1 makeK3.2 makeMaps3.3 makePixelStatus3.4 makeNN一、概述阅读完DSO项目一小部分,我觉得是时候写一个总集篇了,原因当然不是时间经费什么的,只是想回顾一下,免得又忘记。二、makeImages一大堆变量初始化以后,程序会运行到makeImages(HessianBlocks.cpp)。这时DSO会为图像生成金字塔。过程:(1)setGlobalCalibration(DatasetReade

2021-02-25 11:48:34 526

原创 DSO学习笔记四 makeNN函数

DSO的makeNN函数解析,分析了kdtree,最近邻搜索,简单的程序实现

2021-02-24 18:20:01 816 2

原创 DSO学习笔记三 makePixelStatus函数

目录一、概述二、代码测试三、测试结果一、概述DSO对金字塔其他层提取特征过程在makePixelStatus函数中,其实已经提取过第1层和第2层的特征,这个函数绝对是重复工作吧。(理不直气还壮)二、代码测试代码太长,这里就只贴上makePixelStatus函数的测试代码。主要代码引用自JakobEngel/dso,代码注释主要参考alalagong/DSO。int makePixelStatus(Eigen::Vector3f* grads, bool* map, int w, int h,

2021-02-17 11:33:05 445 3

原创 DSO学习笔记二 makeMaps函数

目录一、概述二、代码测试一、概述接着上一次的学习。DSO在完成输入图像、计算金字塔等图像处理操作后,会进入初始化流程。初始化对于DSO而言非常重要,选择不同的初始化图像,最后DSO的效果也会有差别。在探索过程中,我遇到名为makeMaps的函数,虽然这个函数的设计非常巧妙,但是还是有很多地方让我很迷惑。二、代码测试这里先把测试makeMaps的代码贴上。代码引用自JakobEngel/dso,代码注释主要参考alalagong/DSO。#include <iostream>#in

2021-02-13 11:52:45 561 1

原创 DSO学习笔记一 金字塔

目录一、概述这个笔记系列会整理网上和论文里的一些参考资料,也会有一些自己的心得,欢迎交流ヾ( ̄▽ ̄)。一、概述

2021-02-07 12:12:08 470 1

原创 视觉惯性融合学习笔记三 VINS Mono初始化方法

目录一、概述这篇笔记会记录论文里的关于初始化的方法,以及自己的一些心得,欢迎交流(o◕∀◕)ノ。一、概述

2020-08-30 11:44:11 492

原创 视觉惯性融合学习笔记二 VI_ORB初始化方法

目录概述概述这篇笔记会记录论文里的关于初始化的方法,以及自己的一些心得,欢迎交流(´▽‘)ノ。

2020-08-20 16:26:26 1098 2

原创 视觉惯性融合学习笔记一 预积分理论

视觉惯性导航系统(VINS)相比较传统的视觉SLAM有更大的优势。对于相机快速运动和环境剧烈光照变化导致相机导航失效

2020-08-18 12:07:04 931

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除