C++开发即Robomaster视觉学习大纲

Robomaster视觉代码的编写对于日后找C++的开发岗位是很有帮助的。三丰暂时想找这样的岗位,因此也想借助RM比赛,完善一下开发岗的技术栈。另外,作为一个非科班纯自学人员,学习的过程走了许多弯路,同时和一些RM队伍交流得知,有些队伍也是一穷二白,就几个人闷头做。因此,我写的文章也将从最浅显的部分开始,希望能给什么都不懂的萌新一些借鉴。

学习大纲如下(现更新三篇,在RObomaster专栏里):

OpenCV

​RoboMaster视觉教程OpenCV(一)环境安装及代码测试​

RoboMaster视觉教程OpenCV(二)读取视频图像与转换

RoboMaster视觉教程OpenCV(三)操作文件处理图像

RoboMaster视觉教程OpenCV(四)形态学滤波

RoboMaster视觉教程OpenCV(五)霍夫变换检测圆和直线

Qt

如果要从事c++行业,一定会认识到Qt。如果要编写图形界面,更要认识到Qt。

RoboMaster视觉教程Qt(一)Qt与OpenCV环境配置

RoboMaster视觉教程Qt(二)Qt的第一个图像处理简单应用

RoboMaster视觉教程Qt(二)Qt的第一个完整应用

Linux

RoboMaster视觉教程Linux(一)解压,压缩,tar zip tar.gz tar.gz2 tar.xz tar.bz2
RoboMaster视觉教程Linux(二)复制 移动 删除 查找 文件文件夹 which find
RoboMaster视觉教程Linux(三)配置环境,autotools和cmake的各种参数,卸载方法,make uninstall 以及删除所有相关文件夹,找那个博客。不设置默认路径,各个包是怎么在usr/local下面分配的

Linux编译

RoboMaster视觉教程Linux编译(一)cmake系列

RoboMaster视觉教程Linux编译(二)gcc和gdb

RoboMaster视觉教程Linux编译(三)clang初次接触

深度学习

RoboMaster视觉教程深度学习(一)CNN

RoboMaster视觉教程深度学习(二)SVM

RM相关算法

RoboMaster视觉教程相关算法(一)卡尔曼滤波预测坐标

RoboMaster视觉教程相关算法(二)PNP测距

设计模式

上面的内容,有些懂,有些仅仅接触过。希望日后在把它们编程笔记的过程中都一一搞懂。本文会在日后学习的过程中会继续补充。

微信公众号

欢迎大家关注我的个人公众号,现阶段主要总结Robomaster相关的计算机视觉知识。

公众号名称:三丰杂货铺

RoboMaster视觉教程大纲_算法