三维GIS算法
红色深海
从事android移动开发一年。主要做三维地图漫游。最新地下三维管线信息系统开发,双目视觉定位开发,人工智能深度学习图像识别。。。qq:329611847
展开
-
最短路径算法介绍
这里不说废话,直接看代码,实现Dijsk最短路径算法。为什么会有这个博客?因为我发现当路径连接数量多了之后,许多模板类的方法就不好使了,而这个代码虽然使用了宏定义,但是超快同时保证结果正确!#include <iostream>#include <limits>#include <vector>using namespace std;#define MAXV 10000///计算路径并返回void getPathList(int ptform,int原创 2020-08-20 16:46:54 · 322 阅读 · 0 评论 -
IndoorGML 介绍
写在前面:为什么要介绍一下IndoorG M L?因为要做机器人室内智能视觉定位导航,一般都直接研究Octomap,啥的库了。但是发现Octomap也不是包打天下。吐槽一下,首先Octomap库是为SLAM量身定制的,一般不适合作为高精度机器地图使用,应为他的机制是不断的地图更新,概率地图嘛。而我要做高精度室内地图,为各类机器人提供空间参考基准。话不多少,感兴趣请邮件联系。那为什么要说说IndoorGML呢,因为以前看CityGML,也是OGC的标准,城市三维显示,属性拓扑关系都存在,发展这么些翻译 2020-08-13 18:01:23 · 2530 阅读 · 0 评论 -
PL-SLAM论文翻译
声明:该翻译不是我的工作,来自乔志健https://github.com/qiaozhijian/PL_SLAM写在这里,感谢该作者。这个论文说了啥呢?就是说原来做ORB_SLAM一般都是采用特征点作为连续位姿变换的依据,PL_SLAM 增加了线特征,这样就在特征点少而有线特征的环境中具有了一定的稳健性!那个“鲁棒性”就是稳健性!在稀疏地图构建上也有了一些线特征。整体上这个论文工作很有意...原创 2019-10-28 09:14:31 · 2256 阅读 · 1 评论 -
任意多边形三维屋顶自动生成算法
第一篇,写一下今年10月份做的一个三维屋顶算法。这个算法是为三维GIS根据地图数据自动构建建筑物的预研项目做基础的。当时自己遇到许多难题,最近要写一些算法文档,顺便就贴出来,相互讨论学习一下。这个算法中涉及几何库CGAL的编译使用,希望能给在第一次编译这个库的朋友一点提示。此外,这个算法虽然是以CGAL为基础的,但是我对于CGAL库的使用仍不熟练。CGAL是一个非常给力的库,是做几何图形这一块的不可或缺的优质资源。下面介绍一下任意多边形三维屋顶自动生成算法实现的过程。一、任务要求:1. 根据原创 2015-01-13 17:19:00 · 5641 阅读 · 15 评论 -
四元数与欧拉教的转换权威材料
四元数与欧拉角之间的转换 在3D图形学中,最常用的旋转表示方法便是四元数和欧拉角,比起矩阵来具有节省存储空间和方便插值的优点。本文主要归纳了两种表达方式的转换,计算公式采用3D笛卡尔坐标系:图1 3D Cartesian coordinate System (from wikipedia) 定义分别为绕Z轴、Y轴、X轴的旋转角度,如果用Tait-Bryan angle表转载 2016-08-03 16:04:09 · 3405 阅读 · 0 评论 -
OSG地下管线信息系统开发,可用于BIM信息展示
OSG论坛博客http://bbs.osgchina.org/forum.php?mod=viewthread&tid=22738&_dsign=ded288151.与osg的谋面(开窗)第一次接触osg还是在2014年的北京某GIS研究所,看到大牛流畅地展示展示数字城市,感觉神奇又震撼。当时就励志要好好掌握一下这个引擎,然而那时甚至不会c++,拎着一点VB、c#的基础...原创 2016-10-21 14:32:03 · 3818 阅读 · 0 评论 -
看完这个,让你分分钟搞定罗盘与加计校准!
看完这个,让你分分钟搞定罗盘与加计校准! 罗盘和加计的校准是日常开发中最基础的工作,特邀Echo老师对罗盘和加速度计校准的工程方法进行总结,为小伙伴你们解惑,是有此文。作者信息Echo,本名邹佳池,从事嵌入式软件开发。联系方式:QQ529380360 超详细讲解:罗盘和加速度计校正方法(附C源代码)1.为什么要校正我们都知道,罗盘是测量周围的磁场强度,若不存...转载 2017-09-22 22:49:09 · 13861 阅读 · 7 评论 -
等差滤波器代码设计C#
写个等差滤波器,思想时处理高斯随机误差,使数据平滑些而又合理性。不够高大上,但是写在这里,提高大家工作效率。天下代码一大抄,思想传播。。。下面用的使C#,简单明白,公式原理不在说明。喜欢抄走。 class currentDPointLocClass { private float currentpointX; private float current...原创 2019-09-12 12:01:20 · 202 阅读 · 0 评论