制作和训练自己的yolov5模型

本文介绍了如何使用LabelImg工具创建训练集,包括图片和标签文件的组织,以及如何从Yolov5项目的GitHub上下载预训练权重,并通过Python脚本进行模型训练和视频检测的过程。
摘要由CSDN通过智能技术生成

一,制作训练集
工具:labelimg 下载https://github.com/tzutalin/labelImg
训练集格式
image-
train(训练图片)
val(验证图片)
label-
train(训练标签)
val(验证标签)
在这里插入图片描述
open dir 打开要标注图片的文件夹
change save dir选择标签保存的文件夹
greate 框选样本
save 保存或勾选view下第一个自动保存
需要的环境
克隆yolov5项目 网址: https://github.com/ultralytics/yolov5
在这里插入图片描述
下载预训练权重文件yolov5s.pt yolov5m.pt yolov5l.pt
yolov5x.pt 并放置在weights文件夹下
在这里插入图片描述
在dataset.py和yaml文件下根据自己的需要修改类别class=[‘fire’,‘smoke’]和num_class
在这里插入图片描述
在utils/wandb_logging/wandb_utils.py中修改项目名称
训练模型
在这里插入图片描述
python3 train.py --data data/mydate.yaml --cfg models/yolov5s.yaml --weights
weights/yolov5s.pt --batch-size 64 --img120 Using CUDA device0 _CudaDeviceProperties(nano=‘NVIDIANTegra X2’,total_memory=7858MB’)
在runs下查看训练结果

找到预训练权重best

使用训练权重测试视频

在这里插入图片描述
python3 detect.py --weights/last.pt --source weights/smoke2.mp4 --view-img

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值