视觉学习路线
1.c++语言学习
基础语法
类,异常处理,多线程。
2.opencv的一些基础知识和基础函数
网课或者博客都可以,不用理解算法,不用学的很深,把常用函数是干什么的搞清楚就行
学完后跟着视频做一个opencv小项目练习练习
3.线性代数
上面的没问题就跟着这个博客走
(107条消息) RoboMaster视觉教程(0)绪论_Raring_Ringtail的博客-CSDN博客
https://blog.csdn.net/u010750137/article/details/90698203
4.摄像头基础知识
光圈,快门时间,ios,快门是什么
咱们代码用的相机接口文档
https://www.mindvision.com.cn/rjxz/list_12.aspx?lcid=138
5.相机模型
三维坐标转换,pnp算法
6.can通信(计算机网络)
只需要会一些c++ can接口的使用
<linux/can.h>包
7.线性预测的知识
8.linux编译,程序操作
linux基本操作
gcc cmake指令 的使用
linux链接妙算 https://hitwhlc.yuque.com/docs/share/e2eab107-0887-4f6a-9b09-6e793be0b3e1?#
9.代码阅读
先读卫兵的
也可以先去看东南大学github的开源代码,其余学校的代码基本上都是他们改过来的
https://gitcode.net/mirrors/SEU-SuperNova-CVRA/Robomaster2018-SEU-OpenSource?utm_source=csdn_github_accelerator
10.git
如果明年我们需要开发新机器人的话,肯定要用git线上合作完成代码,而且gitee和github上有很多开源项目,计算机专业我觉得git还是一定抽空学了,用不了很长时间。
一些视频和文章
csdn
(107条消息) pitch yaw roll是什么_BerMaker的博客-CSDN博客_pitch roll yaw
(107条消息) 相机标定(4) 矫正畸变 undistort()和initUndistortRectifyMap()_菜鸟知识搬运工的博客-CSDN博客_undistort
(107条消息) 科普 | 焦距篇 | 相机焦距到底是什么 | 为什么手机总是拍不出人眼看到的?_小郭同学爱学习的博客-CSDN博客_人眼焦距
b站视频
华中科技大学狼牙算法组第一次培训_哔哩哔哩_bilibili
你知道如何“曝光”吗?曝光究竟是什么?_哔哩哔哩_bilibili
卷帘快门还是全局快门,CCD还是CMOS,这不是个问题_哔哩哔哩_bilibili
从相机模型到立体视觉(内含相机标定)_哔哩哔哩_bilibili
opencv文档
https://opencv.apachecn.org/#/docs/4.0.0/7.1-tutorial_py_calibration