首页 > 其他分享 >视觉学习规划

视觉学习规划

时间:2023-08-09 09:59:40浏览次数:24  
标签:yolov5 Python 代码 C++ 学习 视觉 规划 VMware

前言:

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

入门:

  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
  • 视频课程

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

 

标签:yolov5,Python,代码,C++,学习,视觉,规划,VMware
From: https://www.cnblogs.com/ZRed/p/17616067.html

相关文章

  • JAVASE学习笔记
    JavaSE基础知识1、Java应用与特性jdk8常用jdk11常用jdk17推荐使用java之父高斯林1、常用的java程序分为JavaSE、JavaEE、JavaME三个版本2、J2SE:定位在服务端的开发(WEB网页)3、JavaME:定位在消费行电子产品的应用上。特性和优势:1、面向对象2、可移植性3、高性能4、......
  • 乐观锁的学习
    和分页查询同理采用的是拦截器interceptor.addInnerInterceptor(newOptimisticLockerInnerInterceptor());利用拦截器判断数据是否被修改,添加版本字段version,在实体类中添加属性然后添加注解@version添加字段即可,当两个查询和修改请求一同发起时version值大于1就不会再被修改......
  • k8s 学习笔记之安全认证
    访问控制概述Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类:UserAccount:一般是独立于kubernetes之外的其他服务管理......
  • k8s 学习笔记之配置存储——ConfigMap&Secret
    配置存储ConfigMapConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。创建configmap.yaml,内容如下:apiVersion:v1kind:ConfigMapmetadata:name:configmapnamespace:devdata:info:|(这个|后面整个都是值)username:adminpassword:12......
  • 学习工作功能实现方式
    20230808;1.DataGrid:easyui的datagrid向后台传递参数使用的model@DatapublicclassDataGrid{privateintpage=1;//当前页privateintrows=10;//每页显示记录数privateStringsort=null;//排序字段名privateSortDirectionorder=SortDirec......
  • [最短路] 学习笔记
    建图邻接矩阵时间、空间:\(O(n^2)\)intn,m,e[N][N];intmain(){ cin>>n>>m; for(inti=1;i<=m;i++) { intx,y,w; cin>>x>>y>>w; e[x][y]=w; e[y][x]=w; } for(inti=1;i<=n;i++) { for......
  • Docker学习(三)-----Docker镜像和仓库了解以及加速
    镜像(Image)是构建容器的基础,镜像是一种分层结构的文件系统。我们可以从仓库(Repository)中下载镜像,而仓库又保存在Registry中,DockerHub是Docker官方提供的Registry。即可以从DockerHub的顶层仓库中免费获取官方提供的基于镜像,又可以将自已构建的镜像存放于DockerHub的用户仓库......
  • Docker学习(二)-----Docker安装和使用
    本章我们就来学习docker的安装和初步使用。LinuxCentOSDocker安装Docker支持以下的CentOS版本:CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本前提条件目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上......
  • Docker学习(一)-----Docker全面介绍
    Docker简介Docker是一种遵从Apache2.0协议开源的Linux容器管理解决方案,它通过进程和进程通信技术对操作系统的文件资源和网络的进行隔离,实现了包含文件资源、系统资源(shell环境等)以及网络资源的容器创建和管理。每一个容器都有一个唯一的进程,当该进程结束的时候,容器也会完全的停......
  • 算法学习笔记-exgcd
    前言:\(\operatorname{exgcd}\),顾名思义,是\(\gcd\)的一种扩展。\(\gcd\)是求最大公因数,所用到的是辗转相除法,基于\(\gcd(a,b)=\gcd(b,a\modb)(a>b)\)的原理,在学习\(\operatorname{exgcd}\)前,请确保已掌握\(\gcd\),并懂得一点数学归纳法。如果您已掌握这些前置知识,请开......