C++\CMake
文章平均质量分 79
对SLAM学习中用到的库进行整理学习,以及CMake使用的基础用法、C++工作中BUG问题解决方案的记录
Jason.Li_0012
华中科技大学直博研究生在读,研究方向为多智能体协同控制与决策。本科期间获得东北大学创新创业“校长奖章”,挑战杯、智能汽车等竞赛荣获国家一等奖4项,获批软件著作权3项,曾在北京小豚智能科技有限公司(智能车室外赛事助理)实习。
展开
-
CMake编译学习笔记
博主最近复习CMake相关内容,发现之前记录的内容过于零散,同时遵守的某些尊则和官方不同(如Cmake Practice所提倡大写命令),故而乘此机会根据官方文档和相关博文进行重新记录。原创 2023-03-10 15:33:42 · 1310 阅读 · 1 评论 -
OpenCV4实现ORB特征匹配
使用openCV实现对ORB特征的获取以及匹配原创 2022-03-14 15:46:46 · 5964 阅读 · 0 评论 -
G2O库:图优化库基础使用,以曲线拟合(一元边问题)为例
记录了G2O库的基础使用方式,包括对节点、边类的继承与重写;优化器、图模型的构建。采用曲线拟合问题为例,进行学习。原创 2022-02-26 00:38:37 · 1822 阅读 · 1 评论 -
Ceres 库:基础使用,以手写高斯-牛顿法为例
记录了使用Ceres库的基础方式,包括安装、编译、CMake工程建立,基础API的使用等内容。并以手写高斯-牛顿法为例,进行演示学习。原创 2022-02-17 19:34:17 · 2528 阅读 · 1 评论 -
Eigen库:手写高斯-牛顿法
使用Eigen库实现非线性最小二乘中的高斯-牛顿法原创 2022-02-16 22:52:55 · 1437 阅读 · 0 评论 -
Pangolin库:子图
使用Pangolin库进行SLAM可视化时,通常需要开启子图展示相机拍摄的角度和特征点信息。本文记录了如何进行子图的构建。原创 2022-02-13 19:53:47 · 1739 阅读 · 0 评论 -
Pangolin库:控制面板、控制组件、快捷键设置
在Pangolin库进行可视化中,对控制面板以及常用组件的构建、回调函数、快捷键绑定的使用进行记录学习。原创 2022-02-13 17:02:56 · 1872 阅读 · 0 评论 -
Pangolin库:视窗、相机、视图的构建及基础图形的绘制
对Pangolin库的基础学习,记入了构建一个相机、视图、视窗对象的方式,并对最基础的点、线、折线、不规则图形绘制进行讲解。原创 2022-02-13 01:06:44 · 3980 阅读 · 0 评论 -
error while loading shared libraries: **.so
error while loading shared libraries报错解决原创 2022-02-12 18:48:52 · 838 阅读 · 0 评论 -
Sophus库:对SO(3)和SE(3)的构建及扰动模型搭建
使用Sophus库进行SO(3)、SE(3)的指数映射、对数映射、反对称矩阵获取等原创 2022-02-10 19:19:10 · 3246 阅读 · 0 评论 -
Eigen库:线性计算及坐标变换
使用Eigen库中Dense模型实现矩阵的分解及线性计算,求解最小二乘等;使用Eigen库中Geometry模型实现旋转向量、四元数、欧拉角等内容的构建,从而完成机器人的坐标变换。原创 2022-02-08 20:10:10 · 1860 阅读 · 1 评论 -
Eigen库:数据运算、块与广播
记录了Eigen库中对Matrix、Array进行运算的方式,以及进一步说明如何使用广播机制、块操作等内容。原创 2022-02-08 19:12:26 · 1363 阅读 · 1 评论 -
Eigen库:数据定义及基础属性
记录了Eigen库中如何定义Matrix、Array数据类型以及赋值、输出,获取数据的基本属性、数据转换等内容。原创 2022-02-08 19:09:54 · 2241 阅读 · 0 评论