Ceres库与最小二乘优化

本文主要从最小二乘理论、C++相关知识以及Ceres库使用三个方面来介绍。 一、最小二乘理论 1.最小二乘原理 最小二乘其实并不陌生,在很多地方都有用到。简单描述其思想就是,给定一堆观测数据: \[x_{1},x_{2},x_{3}...,y_{1},y_{2},y_{3}...\...»

TinyXML2解析、创建XML文件

TinyXML2是C++下解析XML的库,使用比较方便。 从GitHub的TinyXML2页面上下载项目,然后将其中的tinyxml2.cpp、tinyxml2.h包含在自己的项目中,就可以使用了,十分简单。 1.解析XML 下面是解析XML的示例代码。 #include<iost...»

视频内容预览工具(利用Python实现)

之前在处理视频的时候就有过这样一个想法,只是没时间去实现。今天简单写了个脚本,实现了这个小功能。 即视频的剧情连拍功能。这样不用打开视频文件也知道视频里大致都有些什么内容,十分方便。 在处理卫星视频的时候,很多都是4K视频,打开播放很容易卡,所以这个功能就更显得重要了。 当然目前现有...»

网站统计工具汇总

工具汇总 在之前的这一篇博客中,总结了很多建站有关的网站服务和工具。 这里简单再对网站统计相关类的工具简单做一总结。主要有以下四个: 百度统计 51.la(我要啦) Bing站长工具 Google Search Console & Google Analyti...»

SLAM数学基础

这篇博客主要介绍一下SLAM中与位姿有关的数学基础知识。 1.向量点积 有两个向量 \[a=\begin{pmatrix} a_{1}\\ a_{2}\\ a_{3} \end{pmatrix},b=\begin{pmatrix} b_{1}\\ b_{2}\\ b_{3}...»