算法
Monte-Carlo
Try not to became a man of succes.but rather than became a man of value!
展开
-
排序算法
目录冒泡排序 鸡尾酒排序 选择排序插入排序二分插入排序 希尔排序 归并排序堆排序快速排序 我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分为两种: 一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排转载 2017-11-09 11:23:27 · 298 阅读 · 0 评论 -
TensorFlow配置
1、安转必备软件:Anaconda 4.2.0 截止到本文写出前,最新Anaconda的windows版本是4.3.1,这个版本是集成了Python 3.6,但是TensorFlow 官网上显示的是安转要求是Python 3.5.x:所以我们直接下载Anaconda 4.2.0,在国内的话,建议去清华镜像(清华镜像地址)下载比较快。2、详细的安转过程 这一步原创 2017-11-30 09:30:37 · 284 阅读 · 0 评论 -
《视觉SLAM十四讲》之开源库的安装
转载:《视觉SLAM十四讲》之开源库的安装目录前言参考文献Eigen线性代数库的安装Sophus李代数库的安装OpenCV计算机视觉库的安装PCL点云库的安装Ceres非线性优化库的安装G2O图优化库的安装Octomap八叉树地图库的安装 正文回到顶部前言 本篇博客主要写了视觉SLAM常用库的安装方法,主要包转载 2017-11-28 17:24:14 · 1629 阅读 · 0 评论 -
Ceres-Solver学习笔记(1)
Ceres-Solver是google出的解决非线性最小二乘问题的库,非线性最小二乘问题具有如下形式: ρi(∥fi(xi1,…,xik)∥2)是我们所说的残差,fi(⋅)在Ceres中叫做CostFunction,ρi(⋅)叫做LossFunction,用来剔除异常值影响。Ceres最简单的应用,其他博主的博客中已经有很好的说明, Ceres-Solver库入门这里做一转载 2017-11-28 09:22:56 · 526 阅读 · 0 评论 -
Ceres-Solver学习笔记(2)
先从简单的开始学习。1.继承SizedCostFunction,构造CostFunction#include #include "ceres/ceres.h"#include "glog/logging.h"using ceres::CostFunction;using ceres::SizedCostFunction;using ceres::Problem;using转载 2017-11-28 09:30:56 · 1448 阅读 · 1 评论 -
Ceres Solver 在Windows下安装配置笔记
引子因为项目需要用到Ceres Solver这个库实现非线性优化,这几天投入了很多时间来学习研究。没想到的是,这个库的安装就非常繁琐。官方的安装指南写的却过于简略。尤其是在Windows环境下,问题bug不断,很多坑。经过三天努力,今天终于成功hello world。高兴之余赶快趁机把安装过程记录下来,以便备忘。本文除了记录Ceres Solver的安装过程之外,还详细记录了gflags,glog...原创 2018-07-02 16:00:24 · 571 阅读 · 0 评论 -
Boustrophedon Cellular Decomposition的Python实现
Boustrophedon Cellular Decomposition的Python实现 算法简介 Python代码 执行结果 算法简介BCD(Boustrophedon Cellular Decomposition)是一种栅格地图的分解方法。完成该分解后,每个cell都可以通过一个牛耕式路径遍历。不同cell之间通过旅行商问题获得最优路径即可做到全地图的覆盖式清扫。...原创 2019-01-15 11:04:27 · 3521 阅读 · 5 评论 -
嵌入式端经典滤波算法
1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰...原创 2019-07-20 17:03:59 · 1805 阅读 · 0 评论 -
SE2(李群二维坐标系变换)
SE2(李群二维坐标系变换)坐标系间的坐标变换公式坐标系示意图说明:为世界坐标系,为子坐标系,为坐标系中一点,点在系中的坐标为,在系中的坐标为,为子坐标系原点在世界坐标系中的坐标,为子坐标系与世界坐标系的夹角,遵循右手定则。子坐标系到世界坐标系的坐标变换:世界坐标系到子坐标系的坐标变换:...原创 2019-09-11 11:46:53 · 2968 阅读 · 2 评论