位置: IT常识 - 正文

保姆级官方yolov7的训练自己的数据集以及项目部署

编辑:rootadmin
保姆级官方yolov7的训练自己的数据集以及项目部署 yolov7 训练自己的数据集并部署第一步 数据集准备第二步 train.py载入自己的数据集并训练第三步 将训练好的pt文件做成接口调用第一步 数据集准备第二步 train.py载入自己的数据集并训练第三步 将训练好的pt文件做成接口调用第一步 数据集准备第二步 train.py载入自己的数据集并训练第三步 将训练好的pt文件做成接口调用

推荐整理分享保姆级官方yolov7的训练自己的数据集以及项目部署,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

保姆级官方yolov7的训练自己的数据集以及项目部署

首先,先说明我只是初步接触yolov7,写这篇文章的主要目的是可以让大家快速应用自己的数据集进行训练。没有接触过yolov5也没有关系,该篇文章会逐步进行演示如何训练。

第一步 数据集准备

首先确保你有labelimg标图软件,若无,需要自行去下一个并看一下标图教程。 当你已经标注完成,获得了img以及相对应的xml之后(如图) 接下来就是可选择项:是否需要图像增强来获取更多样本,如需要百度网盘链接:https://pan.baidu.com/s/1nRDHJXJ8HGR96KX5And6tg?pwd=1bww 提取码:1bww ,直接用enhance_img.py去增强。之后我的习惯是每有一个项目需要训练,则会新建一个文件夹,项目存放的文件如图: 下面ImageSets\Main用于存放后续脚本文件划分训练集测试集的相对应的train.txt,test.txt。hyp.scratch.p5.yaml为yolov7的超参设置,可以直接从yolov7\data下面去拷过来放到你项目里。icon.yaml为你要所要训练的类别和相应的类,同时也会写上实际训练时训练数据和测试数据。该文件如下图。 Main.py就是划分你的数据为训练集和测试集.txt的脚本。整体新建的项目目录就是这样。下面说一下操作流程:1 首先确保是该项目目录方式 2 运行main.py脚本文件得到了ImageSets\Main下面的train.txt,test.txt。3 在yolov7的根目录下运行xml2txt脚本文件。main.py xml2txt.py文件见百度连接:链接:https://pan.baidu.com/s/1ffRgyf7s7F3-G29TS23ONQ?pwd=411n 提取码:411n 注意要将该文件的类和项目名改成自己的。如图: 此时,我们的数据准备阶段已经完成,项目目录如图:

第二步 train.py载入自己的数据集并训练

红色箭头和红框就是常见改动的地方,改动后就可以训练了。

第三步 将训练好的pt文件做成接口调用

在等待训练完成之后,就会在runs/train下面获得训练的best.pt,你可以拿着这个pt去做接口使用了。首先,在自己的项目里使用必须要确保yolov7根目录下的models和utils文件夹放到了你的项目根目录。然后下载model_import.py百度链接:链接:https://pan.baidu.com/s/1WZ5iyoFeaMe9mpsMPZndoA?pwd=1y5p 提取码:1y5p 嵌入你的任何项目路径下调用predict函数就可以输出检出结果了。

最后,如果有任何疑问可以在下方留言,我看到后会第一时间回复,确保大家都可以快速进行yolov7的训练和部署!

本文链接地址:https://www.jiuchutong.com/zhishi/295925.html 转载请保留说明!

上一篇:好用的5款国产低代码平台介绍(好用的5款国产手机推荐)

下一篇:JavaWeb中异步交互的关键——Ajax(java如何实现异步处理)

  • 珠宝饰品在什么地方买
  • 纳税人未缴少缴税款
  • 机动车统一发票税率多少
  • 工程款增值税专用发票如何开具
  • 公司产品的打样费入什么会计科目
  • 机耕道属于水利还是土地整治
  • 项目部电缆属于固定资产吗
  • 离退休人员的返乡政策
  • 劳务公司外地劳务是否需要预缴税款及会计处理
  • 金税盘付费
  • 增值税一般纳税人证明文件
  • 公户转到老板私人账户
  • 分配股利需要缴纳个税吗
  • 新公司前几个月发工资
  • 经营性固定资产计入什么科目
  • 企业拆迁补偿款需要开发票吗
  • 收到差额纳税的发票进项税能抵扣吗
  • 营业外支出可以抵扣进项税吗
  • 增值税纳税申报表电子版在哪下载
  • 未取得发票怎么做纳税调增操作
  • 库存商品结转成本摘要怎么写
  • 未实缴出资的股权转让账务处理
  • 法人垫付现金的原始凭证
  • 公对公转账不开票可以吗
  • 附加税的税率是多少2023年
  • 出售房产会计账务处理
  • 新企业几个月没交社保
  • php数据库分页是怎么实现的
  • dgservice.exe是什么
  • 如何才能显示效果更好
  • 公司固定资产一般谁负责
  • hpwuschd application
  • 艾叶泡脚的功效与作用及禁忌
  • 前端登录退出怎么操作
  • 车船税单子什么样
  • 史上最贵的微博
  • php使用什么开发工具
  • 新准则下的现金流量包括
  • 关停所有swap分区的命令
  • 一行简单的代码
  • 个人咨询服务费怎么交税
  • 想学web前端
  • 增值税专票的开票要求
  • python输出inf
  • mongodb自增主键
  • asp和asp net
  • 一般纳税人内账考虑税额吗
  • 旅行社的增值税税率
  • 工资表怎么每个都有表头
  • 二手车的范围
  • 自己动手把桌子改窄
  • mysql数据类型char
  • 应付职工薪酬的核算内容
  • 营业成本指的什么
  • 废旧物资处理的税金
  • 冲销以前月份的凭证
  • 补发以前年度工资的账务处理
  • 交易或事项对会计等式的影响基本类型
  • 公司之间的借款利息有最小限制吗
  • 直接减免增值税计入其他收益
  • 个人支付宝开票一年可以开多少
  • 企业如何降低存款利息
  • 企业筹建期间开办费计入
  • 数据库句柄是什么意思
  • mysql where clause
  • sql 清除日志
  • win10免费安装吗
  • win10屏幕显示
  • ubuntu系统如何切换中文
  • linux信号机制的原理
  • linux 禁用root
  • win10系统如何禁用u盘
  • win8.1删除所有内容并重新安装
  • 安装运行windows
  • Android游戏开发案例教程小小弹球
  • unity商店资源在unity中打开
  • node.js怎么用
  • 减免所得税额怎样计算
  • 国税总局商品编码是什么
  • 纳税服务主要职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设