tool code
一些用来辅助工作的工具代码,例如绘制SLAM轨迹,读取文件特定行操作等.
踏雪飞鸿Jaf
学而不思则罔,思而不学则殆
展开
-
最详细的ubuntu16.04安装sublime3(附下载链接)
最详细的ubuntu16.04安装sublime(附下载链接) 1.sublime text3的下载和安装方式1.1 使用命令安装 (推荐)sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get updatesudo apt-get install sublime-text-install...原创 2020-04-02 11:12:14 · 1292 阅读 · 1 评论 -
利用std::sort()函数实现自定义排序规则的排序算法
一. std::sort()函数1. 默认方法template <class RandomAccessIterator> void sort (RandomAccessIterator first, RandomAccessIterator last);适用于自定义的vector数组,从小到大排序,比如:vector<int> vec{20,34...原创 2020-01-06 10:47:45 · 3822 阅读 · 0 评论 -
C++ string操作大全及代码演示
这篇博客内容包括: - string基本操作 - 查找第n次出现字符“s_tofind”的位置; - 按照某一pattern分割字符串; - 将string数据转换成double数据. 代码如下:1. string基本操作//查找第n次出现字符“s_tofind”的位置int findPos_n(string s, string s_tofind,...原创 2020-01-02 20:11:08 · 259 阅读 · 0 评论 -
C++ 读文件某一行(特定行)数据
这段代码主要功能: - 读取文件的第line行数据,返回string; 代码如下://这两个函数一起可以读取文件中某一特定行,行数line从1开始,Readline返回值为string类型int CountLines(string filename){ ifstream ReadFile; int n=0; string tmp; ...原创 2020-01-02 16:51:51 · 14704 阅读 · 0 评论 -
c++ pcl绘制SLAM轨迹(3D点)
这段代码主要功能: - 读取保存有pose的文件,文件格式为:timestamp tx ty tz qw qx qy qz; - 第3个参数dataset_i表示测试的第i个数据集的轨迹,代码中,直接将第i个数据集的groundtruth写死了. - PCL绘制轨迹,用红色表示第一个文件中的轨迹,绿色表示第二个文件中的轨迹. #include <ios...原创 2019-12-30 21:10:53 · 2455 阅读 · 0 评论 -
c++ OpenCV绘制SLAM轨迹(3D点)
下面代码主要功能: - 读取保存有pose的文件,文件格式为:timestamp tx ty tz qw qx qy qz; - 第3个参数dataset_i表示测试的第i个数据集的轨迹,代码中,直接将第i个数据集的groundtruth写死了. - 用红色表示第一个文件中的轨迹,绿色表示第二个文件中的轨迹. 运行指令:./drawTrajectory '...原创 2019-12-30 21:03:20 · 3467 阅读 · 3 评论