学习C++
文章平均质量分 94
苏源流
从事计算机视觉和SLAM领域,2012年10月“全国大学生数学建模竞赛”二等奖(数学应用能),2011年攻读 自动化 专业,2015年攻读“模式识别与智能系统” 专业。现在主要工作内容无人驾驶方面的视觉定位与导航,能够提供整体的地下车库自动泊车定位解决方案,该方案也适用于工业园区泊车,物流机器人,园区巡视机器人,餐饮配送、服务机器人等。本人熟悉linux下ROS环境,掌握opencv中2/3的功能,掌握视觉SLAM中ORB_SLAM2,激光lidar的loam。熟悉摄像机,激光雷达,惯导IMU等传感器的使用与开发。主导和参与多个定位项目,欢迎交流。致力于推进技术的应用,技术改变生活。不做无脑人
展开
-
[学习VScode]vscode + cmake 的C++项目/CMakeTools开发调试 C++ 程序(Linux环境)
软件实现跨平台,必须保证其能够在不同平台下编译。CMake允许开发者编译一种平台无关的CMakeLists.txt文件来制定整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化的Makefile和工程文件,从而做到 Write once, run everywhere。Linux 平台(Linux Mint 19)# 安装必须的包$ sudo apt-get install build-essential$ sudo apt-get install cmake git gcc g+.转载 2020-11-09 11:43:03 · 2174 阅读 · 0 评论 -
[学习C++]STL 算法vector/set集合-交集,并集,差集,对称差
针对这里提及的四个集合运算必须特别注意: 1、第一个算法需保证第一集合和第二集合有序,并从小到大排序,内部使用默认“<”操作符比较元素大小; 2、第二个算法需保证第一集合和第二集合有序,排序方式参照Compare确定,内部使用Compare比较元素大小。1 -- set_intersection(交集)template <class转载 2018-12-20 17:57:04 · 2824 阅读 · 0 评论 -
[学习C++ ]C++ STL 全排列函数详解(排列组合与匹配算法)--2
排列组合n选m C++实现排列组合n选m算法本代码实现http://blog.chinaunix.net/uid-20684578-id-1572099.html所介绍找10组合算法。算法摘要:本程序的思路是开一个n长度的数组,其下标表示为0到n-1,数组元素的值为1表示其下标代表的数被选中,为0则没选中,算法过程:1)初始化,将数组前m个元素置1,表示第一个组合为前m个数2)然后...转载 2018-12-18 17:21:41 · 1493 阅读 · 0 评论 -
【学习C++】创建动态二维数组
1 int **a=new int*[l];a[i]=new int[l];#include using namespace std;//int l=2;int main(){ int l,i,j; cout<<"l"<<endl; cin>>l; int **a=new int*[l]; for(i=0;i<l;i++) a[i]=new int[l]; fo原创 2018-01-19 22:09:12 · 54441 阅读 · 6 评论