作者:Frank
转载请注明出处一直没时间写博客,最近抽时间写了些关于在ORB_SLAM2在Android上的移植过程,也算是点经验吧。写完后一个手贱点了个链接,瞬间1/3工作量没了,深夜弄完也是醉了。。。正文开始这篇博客讲述如何在Android平台上移植ORB_SLAM2,讲述过程包括基本的Android环境的搭建和NDK环境的配置,Android下移植的基本概念,ORB的具体移植步骤等。And...
分类:
移动开发 时间:
2016-04-15 02:19:33
阅读次数:
619
分布式对象 分布式对象一般而言,分布式对象由ORB(Object Request Broker,对象请求代理)支持,ORB管理与可能的远程对象的通信和数据交换。ORB基于“互操作对象引用”概念,允许通过对象工厂和其他辅助对象,方便地远程创建、定位、调用和删除对象。如下图所示: 最常见的ORB实现是C ...
分类:
其他好文 时间:
2016-04-12 12:30:41
阅读次数:
129
LSD-SLAM和ORB-SLAM的出现,使得单目slam最近成为了研究热点。单目SLAM一般处理流程包括track和map两部分。所谓的track是用来估计相机的位姿。而map部分就是计算pixel的深度,如果相机的位姿有了,就可以通过三角法(triangulation)确定pixel的深度,把这些计算好深度的pixel放到map里就重建出了三维环境。...
分类:
其他好文 时间:
2016-04-11 12:17:09
阅读次数:
338
最近在读ORB-SLAM的代码,虽然代码注释算比较多了,但各种类和变量互相引用,看起来有点痛苦。索性总结了一下Tracking部分的代码结构,希望能抓住主要思路,不掉坑里。 ...
分类:
其他好文 时间:
2016-04-08 15:00:51
阅读次数:
509
单目SLAM地图初始化的目标是构建初始的三维点云。由于不能仅仅从单帧得到深度信息,因此需要从图像序列中选取两帧以上的图像,估计摄像机姿态并重建出三维点云。 地图初始化的一种方法为追踪一个已知物体。单帧图像的每一个点都对应于空间的一条射线。通过不同角度不同位置扫描同一个物体,期望能够将三维点的不确定性
分类:
其他好文 时间:
2016-03-11 01:03:29
阅读次数:
491
ORB-SLAM程序提供了运行Monocular、Stereo和RGBD数据的程序。编译成功后,可以通过运行TUM的标准数据来验证程序是否成功。如果想自己测试一些数据,可以通过OpenCV提供的接口调起电脑的摄像头。 目前,个人对ORB-SLAM的总结如下。 ORB-SLAM的优点: Trackin
分类:
其他好文 时间:
2016-03-03 22:52:59
阅读次数:
593
本讲展现了orbslam2在kinect2上的表现。
分类:
其他好文 时间:
2016-01-26 20:10:28
阅读次数:
392
OpenCV特征点检测------ORB特征 ORB是是ORiented Brief的简称。ORB的描述在下面文章中:Ethan Rublee and Vincent Rabaud and Kurt Konolige and Gary Bradski, ORB: an efcient alter.....
分类:
其他好文 时间:
2015-11-26 17:08:44
阅读次数:
308
opencv中的SIFT,SURF,ORB,FAST 特征描叙算子比较参考:http://wenku.baidu.com/link?url=1aDYAJBCrrK-uk2w3sSNai7h52x_eWeRu9p9GhZd49WJ1bEOB7VluQdBdRKeehAO2Q3B7RatTXDruq-M...
分类:
其他好文 时间:
2015-11-05 18:33:42
阅读次数:
275
CCSprite *sp = CCSprite::create("");addChild(sp,0);sp->setPosition(ccp(s.width / 2, s.height / 2));CCSprite *sprite,*sprite2;CCOrbitCamera *orbit,*orb...
分类:
其他好文 时间:
2015-10-10 12:16:03
阅读次数:
190