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

  • 公司租的住宅和商品房
  • 外资企业法最新
  • 减资 股东
  • 海关缴款通知书在哪里查询
  • 环保企业会计分录
  • 房地产公司属于第几产业
  • 强制解除财务负责人
  • 科技公司的成本如何核算
  • 子公司的财报和母公司的财报并表吗
  • 职工伤残补助金被单位扣留违反什么法
  • 房屋租赁合同印花税计税依据
  • 收到进口增值税发票可以直接抵扣吗
  • 土地租金及青苗赔偿款怎么做账?
  • 房地产增值税预征率
  • 税控盘280减免代码
  • 国税电子钥匙常见问题解答
  • 单位给员工交社保怎么交怎么计算
  • 城建税教育附加税的会计分录
  • 总公司与分公司的税务关系怎么交税
  • 企业注销固定资产处理
  • windows10如何重置密码
  • 注册资金没有的怎么做账
  • 退休人员被返聘还能领养老金吗?
  • 视同销售成本如何确认?
  • 1.exe是什么文件
  • el-table-column formatter
  • php十进制转二进制算法
  • 【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)
  • 有关的拼音
  • 小帽科技
  • php统计系统
  • shapecfg命令 管制网络设备的流量
  • ps一个页面怎么选中画板
  • 织梦怎么调用当前栏目下的文章
  • 学电脑的网站
  • 公司内控制度由谁制定
  • 周转材料低值易耗品怎么结转
  • 收到红字发票如何入账
  • 民办非企业保险优惠政策
  • 小企业会计准则和一般企业会计准则的区别
  • 企业跨区变更地址迁入地核验码怎么查询
  • 电子税务局实名核验失败
  • 企业个人工资薪金换了电脑怎么能导得出来
  • 债权方的视同购进怎么会计处理?
  • 信息服务的最终目的是什么
  • 支付宝电子发票怎么开
  • 管理会计期末存货量怎么算
  • 会计凭证负数金额怎么算
  • 生产经营所得成本费用怎么算
  • 企业免征税范围有哪些
  • 应付职工薪酬的会计科目
  • win2000停止服务
  • Win8系统Smartscreen筛选器界面变灰无法设置的解决方法
  • windowsserver2008r2密码重置
  • Fedora 9.0 Apache+PHP+MYSQL 环境安装
  • win7出现正在启动就不动了
  • linux vim 查找替换
  • mozilla是啥
  • win8windows设置在哪里
  • windows 8 1
  • win7文件夹怎么显示大小
  • linux编译安装php扩展
  • linux实用技巧
  • 朝鲜引擎
  • win10预览版桌面图标和任务栏不翼而飞怎么办?
  • android应用程序的主要语言是java
  • jQuery展示表格点击变色、全选、删除
  • unity基础包
  • unitystudio手机版
  • js解析机制
  • javascript对象的创建方法
  • 编写python代码
  • unity打包后的程序闪退
  • js设置图片大小
  • js中的面向对象
  • android设置音量
  • 深圳营业执照办理咨询电话
  • 浙江纳税百强2020
  • 手机陌陌卸载还有记录吗
  • 扬州 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设