视觉学习规划

发布时间 2023-08-09 09:49:55作者: ZRed_hong

前言:

  进入大二,社团马上就要招新了,而目前来讲这方面的知识在高中生里一般普及不多,基本大多大一新生是没有代码基础的,所以需要做一份规划,从而使来社团的新生有一个学习的方向。这规划目前未进行过任何实践试验,仅供参考。

入门:

  1. C++熟练掌握C++的基础,能够自主编写简单代码
  • C++基本语法
  • 顺序、选择、循环
  • 数组、函数、结构体
  • 指针
  1. Opencv了解opencv(C++)这一视觉库,使用opencv完成对长方形的图形识别
  • 安装与使用
  1. Python了解Python语言,能够看懂Python代码,并且对现成代码做简单修改
  • 基本语法

本阶段大多为理论方面的知识,应用方面偏少,但是是最重要的基础,后面的学习难度很大取决于本阶段掌握情况。

 

进阶:

  1. 面向对象程序设计:学会简单的多文件程序编写
  2. yolov5学会使用yolov5模型,利用yolov5模型做出目标的识别
  • 制作数据集
  • 训练数据集
  • 识别目标

本阶段大多为应用,从文件层面上升到项目层面,了解面向对象的程序设计,初步接触到目标检测模型。但是对于其中底层的代码实现原理尚不做要求。

 

实践:

  1. VMware学会使用虚拟机VMware,认识Ubuntu系统,并且熟悉此系统的基本操作
  • Ubuntu20.04安装
  • 终端操作
  1. ros
  • 视频课程
  1. slam
  • 视频课程

本阶段进一步深入,正式开始接触机器人的工作。