位置: 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如何实现异步处理)

  • 延期交税的情况有哪些
  • 卷烟批发环节消费税税率
  • 财务凭证和预算凭证目录只能有一条数据
  • 银行承兑汇票背书转让后怎么查询
  • 子公司注销资产负债表如何合并
  • 股东向公司借款需要股东会决议吗
  • 地税迁移期间能开发票吗
  • 小规模企业给别人开16万增值税专用发票
  • 案例分析建筑业差额征税如何进行账务处理?
  • 小规模纳税人可以开9%专票吗
  • 关联关系案例
  • 法人变更了还用变更发票领用本吗
  • 计划成本法下材料入库的会计分录
  • 工商营业年报怎么做
  • 季度报税过了怎么办
  • 微软输入法打不出汉字只有拼音
  • 跨年的费用冲回会计分录
  • linux中gzip的用法
  • linux init3
  • 员工重复报销后如何处理
  • wordpress site
  • 企业增加实收资本流程
  • 企业为员工购买
  • 小企业会计准则适用于哪些企业
  • 办公用品属于会计科目中的什么
  • es6从入门到实战
  • vports命令怎么用
  • 合并会计报表的编制
  • phpcms视频教程
  • discuz 首页设置
  • extract php函数
  • 保障金计入什么科目
  • Spring(十五):Spring整合MyBatis的两种方式
  • dedecms使用教程
  • 怎么计算多个表格的某一数据
  • mysql基本sql语句大全(基础用语篇)
  • 社保工伤退回分录
  • 怎么盘存货
  • 银行汇票是什么意思易懂
  • 公司借个人借款协议书范本图片
  • 固定什么意思
  • 小规模免税收入是多少
  • 总公司账务处理
  • 给员工发工资时要交税吗
  • 盈余公积转增实收资本对会计要素的影响
  • 股东退股取现怎么处理
  • 住宿费的进项税额
  • 母公司销售给控股子公司
  • 银行承兑汇票向银行申请贴现会计分录
  • 对公账户与私人账户都是一级
  • 银行承兑汇票托收凭证
  • 营业费用属于什么类账户
  • 计提资产减值是好事还是坏事
  • sql如何随机抽样
  • 在window7
  • Win10 Mobile Build 10549正式推送:须回滚到WP8.1升级
  • 苹果电脑mac怎么卸载软件
  • FC7中用yum自动搜索安装软件
  • bios启动项正确设置
  • smsvchost.exe是什么文件 电脑中Svchost.exe病毒解决办法
  • win10共享提示
  • avgserv9.exe是什么进程 avgserv9进程的详细介绍
  • snmptrap.exe - snmptrap是什么进程 有什么作用
  • linux系统怎么添加用户名和密码
  • win7系统通过wmic命令
  • jquery多选
  • js设置颜色代码
  • javascript教程完整版
  • js easyui
  • javascript基础入门视频教程
  • jQuery的ajax下载blob文件
  • android获取设备输出声音
  • python怎么处理json数据
  • js弹出对话框的命令
  • js简单实现图片轮播
  • 小规模国税申报表填写方法
  • 微信密码忘记了,手机号也没有用了,怎么办
  • 花店会计主要做什么
  • 怎么批量打开excel文件
  • 调研基本情况介绍范文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设