视觉组培训
7点半到9点半,可能不会撑满2个小时,但最多拖到9点50,上不完就下一节课继续上,每节课都有作业,由助教布置,助教批改,每节课一开始都由助教讲解作业
有任何疑问都可以在当堂课的博客下面进行评论,助教如果看到的话都会解答的,可以进行匿名提问,所以不用害羞
上课使用b站直播,请关注我们战队的官方账号
上海大学SRM战队的个人空间-上海大学SRM战队个人主页-哔哩哔哩视频 (bilibili.com)
编程部分 (c语言部分和基础c++两节课控制组需要进行学习,后续其余编程部分对编程比较感兴趣的可以选上)
c语言
- 一节课上完,7.16
- 学习理念
- 变量 类型,常量
- 注释
- 数组
- 运算和表达式
- 条件if,switch
- 循环for,while,break,continue
- 结构体
- 头文件
- 作用域
- 函数(无重载)
- 指针
- 函数指针
- scanf,printf
- 一节课上完,7.16
c++
- 基础c++,7.19
- 编译器介绍,3大编译器
- c++版本介绍
- 动态库
- 命名空间using namespace 和using
- 函数重载,默认参数
- 引用
- 函数和类的声明与定义
- 类和对象
- 构造函数
- 析构函数
- 成员函数
- 拷贝构造
- 拷贝赋值
- 访问修饰符
- 成员函数和成员变量
- const成员函数
- 运算符重载
- 转换构造函数
- 转换运算符重载
- friend 函数和类
- this
- static函数与对象
- 进阶c++,7.23
- 封装
- 继承,基类与派生类,定义新的函数,新的成员
- 多态,虚函数,纯虚函数,多态,继承说明符,override,final
- 函数模板,类模板,实例化,必须在.h中
- iostream,string,vector,map,sort,迭代器
- new和delete
- 四种类型转换
- 线程,锁,原子
- 现代c++,7.26
- auto
- lambda
- nullptr
- for(auto)
- 初始化列表
- 移动和他的函数
- concept
- std::format
- 列表初始化
- 类型别名
- 智能指针,make语法
- 结构化绑定
- if和switch中的初始化器
- nodiscard
- optional
- 基础c++,7.19
其他,7.30
- git的使用
- cmake
- 谷歌代码规范
- linux系统的基本命令(控制组上到这就可以了)
- 设计模式
- 工厂模式
- 策略模式
- 单例模式
视觉
- 视觉知识 8.6
- 位姿,yaw,pitch,row
- opencv库
- 相机的成像
- 相机矫正的方法
- 相机的畸变和内参
- 图像基础知识
- pnp
- 卡尔曼滤波
- 拟合
- 模拟推进
- 人工智能 8.13
- 神经网络
- yolo 由cyc来讲
- 待定 8.20
- 视觉知识 8.6