SLAM学习笔记 - 视觉SLAM方法资源汇总

PTAM - ISMAR2007 英国牛津 Georg Klein 主页及代码  PTAM-GPL

DTAM - ICCV2011 伦敦帝国理工学院 Richard  paper

ORB-SLAM - Trans. on Robotics2015 西班牙Raúl Mur Artal 主页  ORB-SLAM开源代码 ORB-SLAM2开源代码

SVO -  ICRA2014 瑞士苏黎世大学 Christian Forster 开源代码

LSD-SLAM 2014 德国慕尼黑工业大学(TMU) Jakob Engel 开源代码

DSO 2016 主页   开源代码

德国慕尼黑工业大学计算机视觉组:https://vision.in.tum.de/research/vslam

一个更全的统计:Awesome SLAM

时间: 2024-10-02 09:04:19

SLAM学习笔记 - 视觉SLAM方法资源汇总的相关文章

JAVA学习笔记 -- 多线程之共享资源

在多线程程序运行过程中,可能会涉及到两个或者多个线程试图同时访问同一个资源.为了防止这种情况的发生,必须在线程使用共享资源时给资源"上锁",以阻挡其它线程的访问.而这种机制也常常被称为互斥量,本文主要介绍它的两种方式synchronized和Lock . 1.synchronized 当任务要执行被synchronized关键字保护的代码片段的时候,它会检查锁是否可用,然后获取锁,执行代码,释放锁.synchronized也有两种用法: A.synchronized方法 import

十三、Android学习笔记_Andorid控件样式汇总

<!-- 设置activity为透明 --> <style name="translucent"> <item name="android:windowBackground">@color/translucent</item> <item name="android:windowIsTranslucent">true</item> <item name="an

大龙的学习笔记之“虚方法,抽象方法,重写,抽象类,接口”

虚方法:可以重写,也可以不重写,英文名:virtual 抽象方法:必须重写,必须放在抽象类中,英文名:abstract 重写:可以重写三种方法:virtual,abstract,override,英文名:override 抽象类:可以有抽象方法,也可以有非抽象方法,英文名:abstract 接口:和抽象类相似,但是里面只有未实现的方法,英文名:interface 大龙的学习笔记之"虚方法,抽象方法,重写,抽象类,接口",布布扣,bubuko.com

Android学习笔记_75_Andorid控件样式汇总

<!-- 设置activity为透明 --> <style name="translucent"> <item name="android:windowBackground">@color/translucent</item> <item name="android:windowIsTranslucent">true</item> <item name="an

SLAM学习笔记 - 世界坐标系到相机坐标系的变换

参考自: http://blog.csdn.net/yangdashi888/article/details/51356385 http://blog.csdn.net/li_007/article/details/5976261 其中,Zc表示单目相机的尺度不确定性(单目相机无法确定尺度,所以ORB-SLAM等最后都对单目做了sim3优化) 等号右边第一.二个矩阵经常乘在一起作为相机内参,其中dx.dy是像面上每个像素点在x轴y轴上的尺寸,u0和v0用来把图像坐标原点从图像中心挪到左上角,f表

2015 IOS 学习笔记 面向对象 初始化方法 ——蓝懿教育

今天学习了面向对象以及初始化方法,这个在实际应用中比较重要,也比较抽象,所以要具体在实例中才能理解. ————————面向对象有三大特性—————— 一.封装 封装是对象和类概念的主要特性.它是隐藏内部实现,稳定外部接口,可以看作是“包装”.封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏. 好处:使用更简单变量更安全可以隐藏内部实现细节开发速度加快 OC中一个类可以继承另一个类,被继承的类成为超类(superclass),继承的

2015 IOS 学习笔记 for循环 方法练习 ——蓝懿教育

今天学习了for循环以及方法,内容有些复杂,不过万变不离其宗 在以后的学习中容易掌握,因为涉及范围广阔,使用率高.所以多加练习后会掌握. ————————for循环—————————— for循环概念: for循环编程语言中的语句之一,用于循环执行.for循环是开界的,它的一般形式为: for(; <<span se-mark="1">条件表达式>; ) 语句: 初始化总是一个赋值语句, 它用来给循环控制变量赋初值: 条件表达式是一个关系表达式, 它决定什么时候

java学习笔记5--类的方法

1.方法的控制流程 Java中的流程控制结构主要有三种: 顺序结构 选择结构 if语句(二路选择结构).switch语句(多路选择结构) 循环结构 for语句.while语句.do-while语句 跑个程序: 输入一个年份,判断它是不是闰年.(闰年: 能被4整除但不能被100整除,或者能被400整除) public class test { public static void main(String[ ] args) throws IOException { int year; boolean

lodash学习笔记之Array方法

今天周末在家无聊学习一下lodash. lodash目前的中文资料很少.而且api好像还被墙了.下面说一下lodash的arrary相关的方法. 1. chunk   英 [t???k]    顾名思义,是对数组进行分块的方法 n. 大块:矮胖的人或物 用法: _.chunk(array,number)  根据number对array进行均等的分块,如果array不能被number平分,则会留下一个余下的块. _.chunk(['a','b','c','d'],-1); //当 size<=1的