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

Yolov10教程+工厂零件检测案例

一、Yolov10的安装

1、项目地址

https://github.com/THU-MIG/yolov10

2、下载项目

2.1 下载压缩文件

选择Download ZIP即可

2.2 通过git clone

首先右键打开git bash

选择你想要克隆的地址,这里以D盘根目录为例,输入以下命令:

git clone https://github.com/THU-MIG/yolov10.git

二、文件夹结构介绍

1、 训练验证文件

首先是肯定要用到的训练与推理文件,可以看到在下图中的yolo文件夹中,分别有classify、detect、obb、pose、segment 五个文件夹,分别对应了分类、目标检测、旋转目标检测、姿态检测与实例分割。同时每个功能下面都有训练与推理入口。如下图:

2、配置文件

首先是datasets文件夹,其中为数据配置文件,存放着数据集源路径root、训练集、验证集、测试集地址,类别个数,类别名,下载地址等信息。

然后是models文件号,其中为网络模型配置文件。

最后是trackers文件夹,其中参数配置文件。

三、配置环境

运行Yolov10所需要的包具体可以看requirement.txt,这里建议torch及torchvision安装cuda版本。

四、工厂零件检测案例

4.1 首先准备好数据集

这里的案例主要有3种类别,

0: pass 1: Outer broken 2: Fixed plate broken

0表示零件完好,1表示外圈破损,2表示内圈破损。

4.2 创建数据配置文件

在datasets文件夹中创建自己的yaml文件,注意路径、类别要写对

4.3 修改网络模型配置文件

将网络模型配置文件中的类别改为自己的实际类别数量

4.4 修改训练参数配置文件(可选)

4.5 开始训练模型

from ultralytics import YOLO if __name__ == '__main__': # model = YOLO(r'D:\Pycharm_project\project01\YOLO学习\Yolov10\yolov10-main\datasets\yolov10n.yaml') model = YOLO(r'D:\Pycharm_project\project01\YOLO学习\Yolov10\yolov10-main\datasets\yolov10n.pt') model.train(data='D:\Pycharm_project\project01\YOLO学习\Yolov10\yolov10-main\datasets\mydata.yaml',lr0=0.001,epochs=100,batch=10)
http://www.gsyq.cn/news/1330461.html

相关文章:

  • 用风筝布和碳纤维杆DIY仿生蝴蝶翅膀:从CAD草图到70cm翼展的完整尺寸指南
  • ESP32C3串口自由配置指南:告别SoftwareSerial,玩转硬件Serial0和Serial1
  • 别再手动敲公式了!用Word+Mathtype 7搞定LaTeX/OMML互转(附快捷键大全)
  • 无王无帝定乾坤,来自田间第一人 铁哥携标踏前路
  • 无王无帝定乾坤,来自田间第一人:圣心出世安九州
  • Perplexity工程知识查询性能崩塌预警:当RAG pipeline RT超过800ms时,必须执行的4步紧急诊断
  • 2026年合肥汽车音响改装如何选择音质好的?
  • 多模态大模型Grounding目标检测数据集大全 「包含Grounding数据标注+训练评估脚本」(持续原地更新)
  • 乐鑫ESP-Mesh-Lite无线自组网方案:从原理到大规模物联网部署实战
  • 告别虚拟机!在WSL2里搞定i.MX6开发板的QT交叉编译(实测避坑)
  • 2026桂林市秀峰区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • AES128加密实战:用C语言写一个加密函数,并集成到你的STM32项目里
  • CAD新手别再用直线硬画了!用PL命令的‘A’和‘R’快速搞定带半径的圆弧多段线
  • 别再只复制代码了!手把手教你理解UniApp Map组件的定位、气泡与事件交互(附完整项目源码)
  • 企业级跨平台媒体资源管理:BiliTools架构设计与微服务实践
  • SpringBoot接口规范进阶:参数校验、文档生成、安全幂等与性能监控
  • 古镇慢游不赶场,沉浸式感受烟火里的旧时光
  • GCP上跑DeepSeek R1竟比AWS贵42%?深度剖析e2-highmem-16 vs. a2-ultragpu-1g成本模型与吞吐量拐点
  • Android Auto真正价值在默认应用外!六个应用让驾驶更轻松、生活更便利
  • Docker容器化高可用架构部署方案(十一)
  • 再议指针变量和普通变量
  • 谐振电路分析
  • 【Perplexity词汇查询功能深度解密】:20年NLP专家亲授3大隐藏技巧,90%用户从未用过的高效查词法
  • Perplexity搜索结果突然失准?三类隐性偏见陷阱正在吞噬你的决策质量(附MIT媒体实验室2024最新评估报告)
  • 2026年宁波短视频代运营哪家靠谱:本地获客转化完全指南 - 优质企业观察收录
  • 2026佛山市顺德区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 告别软件模拟!用STM32硬件IIC驱动OLED,U8g2库移植保姆级教程(Keil+STM32CubeMX)
  • 仅剩最后47份!《Midjourney概念艺术创作密钥手册》(含23个受版权保护的材质编码+动态光照参数表)
  • 如何在5分钟内掌握VSCode Mermaid图表实时预览:开发者终极指南
  • SoM嵌入式开发实战:从选型到量产的全流程解析