卡尔曼滤波学习

什么是卡尔曼滤波? 卡尔曼滤波是一种高效率递归滤波器,即只要获知上一时刻状态的估计值以及当前状态的观测值 就可以计算当前状态的估计值,因此不需要记录观测或者估计历史信息。卡尔曼滤波器与大多数 滤波器不同之处,在于它是一种纯粹的时域滤波器,它不需要在频域设计再转换到时域实现。 卡尔曼滤波...

2019-05-16 16:48:21

阅读数 19

评论数 0

ORB-SLAM2 在mac上编译的错误

在xcode中编译 orb-slam2 遇到很多坑 这里记录一下 1. g2o 编译的时候 提示 tr1/xxx.h 找不到 去掉tr1 引用std::tr1 -> std:: 2.#include<stdint-gcc.h> 找不到 去掉...

2019-03-26 20:17:58

阅读数 68

评论数 0

mac 上 caffe编译

一、安装Caffe依赖环境1.安装cmake安装http://www.cmake.org/   我安装的是3.92.安装HomeBrewcurl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/l...

2018-05-31 10:49:29

阅读数 630

评论数 0

opengles2.0 实现热力图效果(一种思路)

主要使用的是OpenGL的离屏渲染技术实现热力图主要有两个大步骤:1.运用OpenGL提供的渲染到纹理技术,先绘制离散点2.采用多纹理采样根据离散点透明度,来映射一个彩色渐进色带,达到热力图的效果1.渲染到纹理创建纹理帧缓冲步骤如下:width,height 和你的屏幕分辨率有关,由于纹理支持的最...

2018-05-09 16:47:25

阅读数 821

评论数 1

MapBox 影像瓦片绘制分析

这里主要分析 Mapbox Native GL  移动端sdk  影像瓦片加载到渲染的整个流程 有关mapbox矢量瓦片切分 帖子可见:http://qiancy.com/2016/12/14/mapbox-vector-tiles/ 一.地图投影     地图投影有很多,常用的有Web墨卡...

2018-01-24 14:17:57

阅读数 1761

评论数 0

利用libcurl 抓取google影像瓦片

libcurl 抓取 google 瓦片

2017-04-26 11:49:07

阅读数 249

评论数 0

c++根据两点经纬度坐标获取长度

#define PI 3.141592657 #define EARTH_RADIUS  6378137 static inline double rad( double degree ) { return PI * degree / 180.0; } static inline do...

2017-04-06 11:09:16

阅读数 1866

评论数 0

github学习

git 配置账户 git config --global user.name "your name" git config --global user.email "your email"

2017-03-29 11:16:19

阅读数 314

评论数 0

Ubuntu 16.04 学习(逐步更新)

SSH  相关 远程登录,被连接的平台需要开启 ssh服务 安装openssh: (服务器)sudo apt-get install openssh-server (客户端)sudo apt-get install openssh-client sudo service ssh s...

2017-01-19 11:38:29

阅读数 1270

评论数 0

c++11学习(逐步更新。。)

template 两个用途: 1.常见的在模板定义的开始,比如template<typename ...Args> 2.模板类内部定义了模板成员函数或者嵌套的成员模板类。比如: template<typename ...Args> c...

2016-12-14 15:35:37

阅读数 251

评论数 0

github ssh

设置git的user name 和 email $ git config --global user.name "YOURNAME" $ git config --global user.email "YOUREMAIL" 生成SSH 先看看是否存在~/.s...

2016-11-28 17:26:41

阅读数 267

评论数 0

travis ci 学习

.travis.yml 格式检查:http://lint.travis-ci.org/

2016-11-23 17:51:35

阅读数 388

评论数 0

Mac 上编译MapBox Native gl

MapBox   GitHub地址:https://github.com/mapbox/mapbox-gl-native 环境准备: 首先最好保证机器上装的是最新的xcode 然后安装pkg-config libtool automake  建议先安装homebrew 然后再通过homebre...

2016-11-12 11:22:25

阅读数 990

评论数 1

深度测试相关

深度测试 深度就是像素点在3d世界中距离相机的距离,深度缓存中存储着每个像素点的深度值,深度值越大,则离相机越远 深度缓存位数越高,精度越高    16、24、32位 事实上只要有深度缓冲区,无论是否开启深度测试,OpenGL都会尝试将深度数据写到缓冲区内,除非调用了glDepthMask(GL...

2016-10-14 16:31:03

阅读数 271

评论数 0

获取文件信息

#include struct stat { _dev_t st_dev; //文件所在磁盘驱动器号 _ino_t st_ino; //inode,FAT、NTFS文件系统无意义 unsig...

2016-07-18 10:45:45

阅读数 130

评论数 0

loki 练习

// // lokiTest.cpp // // // Created by TuLigen on 16/6/14. // // #include "loki/SmartPtr.h" #include "loki/Factory.h" #inclu...

2016-06-15 14:49:35

阅读数 172

评论数 0

Opengl ES 线的三角化

本文主要讨论将线扩展成2d线面的算法   将p0p1这条直线  扩展成面 很简单      Vec2f line = p1 - p0 Vec2f normal = Vec2f( -line.y, line.x).normalized(). Vec2f a = p0 - thickness...

2016-05-06 12:06:08

阅读数 745

评论数 1

字符编码转换(utf8-unicode)

typedef unsigned int uint32; uint32 UTF8StrToUnicode( const char* UTF8String, uint32 UTF8StringLength, unsigned short* OutUnicodeString, uint32 Unic...

2016-04-25 13:31:26

阅读数 175

评论数 0

成员函数指针使用

通用一般函数指针 。。。 typedef void (*Func)(...); 通用函数指针(不限参数个数) 通用获取成员函数返回值值函数(不限类型) class Test { public: void display(int a) { cout &...

2016-04-22 10:49:25

阅读数 219

评论数 0

rapidjson 使用

array 数组 #include #include #include #include #include #include using namespace std; using namespace rapidjson; int main(int argc, const char *...

2015-12-22 09:56:07

阅读数 294

评论数 0

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