- 博客(12)
- 资源 (1)
- 收藏
- 关注
翻译 SLAM: Inverse Depth Parametrization for Monocular SALM
首语: 此文实现客观的评测了使线性化的反转深度的效果。整篇只在表明反转可以线性化,解决距离增加带来的增长问题,有多少优势……%!使用标记点地图构建SLAM的方法,有一种EKFmonocularSLAM的存在,可以不使用BA直接完成稀疏场景地图重建
2015-10-28 14:11:25 4684
转载 SLAM: 单目视觉SLAM的方案分类《机器人手册》
摘抄知乎上一段有趣的话: 如果你出门问别人『学习SLAM需要哪些基础?』之类的问题,一定会有很热心的大哥大姐过来摸摸你的头,肩或者腰(不重要),一脸神秘地从怀里拿出一本比馒头还厚的《Multiple View Geometry》或《State Estimation For Robotics》或 《An Invitation to 3D Computer Vision》塞给你。
2015-10-26 15:20:40 5950
翻译 SLAM: SLAM的发展历程(WIKI)
参考维基百科: https://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping 你们叫他SLAM,我还是习惯叫他三维重建......当夏日的中午,你看到一只鸟儿飞在丛林中,鸟儿偶尔被树叶遮挡,时隐时现,但你总能估计出鸟儿下一时刻大致的位置。在很多时刻,人脑潜意识下使用了滤波,概率密度估计的最大...
2015-10-26 12:21:10 12543
转载 SLAM: SLAM基本流程—VSLAM扫盲之旅
在很多机器人的论文和书籍里面,劈头第一页即是,经典的SLAM视觉框架是过去十几年前已经成熟的研究结果,这个框架和算法本身已经没有太多理论可以操作的空间。封杀了很多人的SLAM科研之路,把SLAM当一个工程看待。 在《机器人手册》 第2卷,这本书里面,第23章讲述了:三维视觉和基于视觉的实时定位于地图重建。在第37章里面,讲述了 同时定位与建图。指出了SLAM的三种基本...
2015-10-26 12:08:17 13286
转载 安卓系统使用摄像头API
原文链接:定制自己的安卓Camera前言: 图像模糊是图像检测和特征点检测的一个大敌,去模糊算法的复杂度使其不适用于实时性检测的场合,因此对Camera的曝光时间进行控制是一个合适的方式,得到合适的无拖影的原始图像。 可惜的是:在camera API里面没有找到控制底层快门时间的参数设置,不过还是把一些参数抄写一遍吧原文: 在Andro
2015-10-26 11:45:06 1957
原创 SLAM: 图像角点检测的Fast算法(时间阈值实验)
作为角点检测的一种快速方法,FastCornerDetect算法比Harris方法、SIft方法都要快一些,应用于实时性要求较高的场合,可以直接应用于SLAM的随机匹配过程。算法来源于2006年的Edward Rosten 和 Tom Drummond的论文 “Machine learning for high-speed corner detection”,并在(在2010年再次被修订)
2015-10-25 16:26:36 2686
原创 OpenCV的AdaptiveThreshold函数
摘自于OpenCV Doc2.410,opencv2refman文档. 1.函数原型 adaptiveThreshold//Applies an adaptive threshold to an array.C++: void adaptiveThreshold(InputArray src, OutputArray dst, double maxValue
2015-10-20 10:29:11 11599
原创 安卓Queue的使用
Queue的成员函数 add 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 remove 移除并返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常 element 返回队列头部的元素
2015-10-19 15:01:23 9496
原创 关于OpenCV的Mat画图问题
由于OpenCV的java版本画图有太多错误,只能自己编写画图的代码,在一个函数中,编写出画圆和深度距离的代码,代码如下:public int CircleMyMat(Mat Show, Point3 Center, double Radius, Scalar COLOR ,int Width) { //请空画布为白色 Show = Mat.zeros(Show.size(
2015-10-14 16:27:15 787
原创 解决JavaOpenCV的内存问题
在使用OpenCV时,程序总是在某个时间墨明棋妙地终止,打开CygWin ,输入 adb logcat ,查看打印的信息,发现是内存问题。经过反复的查找,发现使用OpenCV的java类库时,一定要慎重使用New Mat()。 内存溢出的原因: 在循环中使用Java层的OpenCV,本质都需要深入到Native层。在使用New Mat(),进行初始化时,默认使用了C++的new。
2015-10-13 18:46:31 3024 2
原创 安卓JNI使用C++类
安卓JNI使用C++类,同时可使用C++的类成员变量,这就必须保证程序持续保存Native状态,即长期维护C++类的地址。
2015-10-12 15:02:51 1900
原创 在安卓JNI/NDK中使用C++11
在VS下编写的程序移植到Eclipse下,出现了问题: this file requires compiler and library support for iso C++ 2011 standard。原因:是Eclipse使用的CDT默认未开启C++11 的支持。解决方法: Add "-std=c++11" to your CFLAGS in you
2015-10-12 10:55:13 3818
使用FLANN.LSH进行检索
2014-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人