当前位置: 首页 > news >正文

【目标检测】Yolo5基本使用

前言

  默认安装好所有配置,只是基于Yolo5项目文件开始介绍的。基于配置好的PyCharm进行讲解配置。写下的只是些基本内容,方便以后回忆用。避免配置好Yolo5的环境,拉取好Yolo5项目后,不知道该如何下手。如果有时间,我还是建议多阅读官方项目下的教程。yolov5官方

操作

  配置好的环境的一定是能跑些下述的基本操作的,反正则是环境还有问题。还有在下载好Yolo5项目后,一定要在自己的项目终端下运行:pip install -r requirements.txt,下载其它依赖包,这也是Yolo5所要求的。

检测验证

点击打开detect.py,右击文件运行或者终端输入python detect.py --weights yolov5s.pt,验证官方的识别模型,如果一切正常会输出结果路径runs\detect\下。

好像首次运行yolov5s.pt是下载的。

在这里插入图片描述

在这里插入图片描述

模型训练

后加:这里其实,也可以直接也行python train.py,会自带下载官方的案例coco128的,不是必须要自己定义数据来验证。

首先准备好数据集以及标注文件。然后建立配置文件(.yaml),可以复制其它官方案例的来参考,在/data/文件夹下,配置五个基本参数就行了。path,路径。train,训练集路径(基于path下)。val,验证集路径(基于path下)。test,测试,可以不用配置。以及names,标记数对应着名称。

在这里插入图片描述

准备好,上述的后,就可以运行训练文件了。像我上面配置的是num.yaml文件,就运行它的配置,大家记得修改为自己的配置文件。好像默认是进行99轮配置(没修改配置下),就不放图演示了。

python train.py --data num.yaml --weights yolov5s.pt 

总结

  除了上述介绍到的这两个基本的执行之外,目录下还有其它的文件,可以执行参考。可以看到上述命令在执行的时候,都带有weights、data之类的配置参数,其实参数还有很多的,感兴趣的可以执行翻看指定的文件下,如检验detect,头部有两个配置选参,以及文件中都有介绍。

在这里插入图片描述

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【SQL 新手教程 1/20】SQL语言MySQL数据库 简介
  • 为什么 OPC UA 很重要
  • Redis与缓存
  • go-kratos 学习笔记(8) redis的使用
  • OpenCV 图像基础
  • 养宠空气净化器哪家好?养宠空气净化器质量好的牌子推荐
  • Ubuntu一键导入openVPN配置文件
  • PHP多功能投票系统源码小程序
  • 用来跳转的<a> 标签,原来还有这么多强大又实用的功能
  • 通信原理-思科实验五:家庭终端以太网接入Internet实验
  • 征服 Docker 镜像访问限制:KubeSphere v3.4.1 成功部署全攻略
  • 【Redis进阶】集群
  • cf960(div2)
  • Gogs搭建免费好用的Git服务器
  • 力扣面试题(一)
  • Android 架构优化~MVP 架构改造
  • Apache Zeppelin在Apache Trafodion上的可视化
  • golang中接口赋值与方法集
  • Gradle 5.0 正式版发布
  • Java 内存分配及垃圾回收机制初探
  • JavaScript服务器推送技术之 WebSocket
  • python学习笔记-类对象的信息
  • Spark RDD学习: aggregate函数
  • SQLServer之创建数据库快照
  • sublime配置文件
  • text-decoration与color属性
  • Twitter赢在开放,三年创造奇迹
  • XForms - 更强大的Form
  • 给github项目添加CI badge
  • 记录一下第一次使用npm
  • 软件开发学习的5大技巧,你知道吗?
  • -- 数据结构 顺序表 --Java
  • 算法之不定期更新(一)(2018-04-12)
  • 问题之ssh中Host key verification failed的解决
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 用Canvas画一棵二叉树
  • # Redis 入门到精通(七)-- redis 删除策略
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • #includecmath
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (02)vite环境变量配置
  • (2)STM32单片机上位机
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (4)事件处理——(7)简单事件(Simple events)
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (poj1.2.1)1970(筛选法模拟)
  • (SERIES12)DM性能优化
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (九)c52学习之旅-定时器
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (推荐)叮当——中文语音对话机器人
  • (转)创业家杂志:UCWEB天使第一步
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • (自适应手机端)响应式服装服饰外贸企业网站模板