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

【issue-YOLO】自定义数据集训练YOLO-v7 Segmentation

1. 拉取代码创建环境

  • 执行nvidia-smi验证cuda环境是否可用;
  • 拉取官方代码;
    • clone官方代码仓库 git clone https://github.com/WongKinYiu/yolov7
    • 从main分支切换到u7分支 cd yolov7 && git checkout 44f30af0daccb1a3baecc5d80eae22948516c579;(YOLO_v5的所有视觉任务在同一个代码仓库中,YOLO_v7不同的分支对应不同的任务,分割任务对应u7)
  • 安装环境 pip install --upgrade pip && pip install -r requirements.txt

2. 用预训练模型推理

  • 下载与训练权重; wget https://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-seg.pt;(更换代理会出现下载的权重只有2k,可以选择取u7分支下手动下载)
  • predict.py推理; python segment/predict.py --weights <权重文件路径> --source <图片/视频路径> --name xxx

3. 准备数据集

 labelimg/labelme/Roboflow,此处选用Roboflow;

  • 创建项目
    在这里插入图片描述
  • 通过web控件和本地API上传图片;
    在这里插入图片描述
  • 标注
     手动标注固然稳,使用基于SAMSmart Polygon是真的香;
  • 生成数据集
     创建数据集(不同版本) ~> 切分 ~> 前处理 ~> 增强
    在这里插入图片描述
  • 导出数据集
     Roboflow提供了训练平台(只是免费的次数有限);
    在这里插入图片描述

4. 训练

 下面以实力分割为例,更换任务类型方法如下;
在这里插入图片描述
 训练代码如下;

	python segment/train.py --batch-size 16 --img-size 640 --epochs 10 --data {dataset.location}/data.yaml --weights $WEIGHTS_PATH --device 0 --name custom

5. 验证模型

6. 上传模型进行验证

7. 从Roboflow部署到边缘设备

http://www.lryc.cn/news/294528.html

相关文章:

  • 【八大排序】选择排序 | 堆排序 + 图文详解!!
  • C语言贪吃蛇详解
  • go使用gopprof分析内存泄露
  • uniapp中组件库Mask 遮罩层 的使用方法
  • 【数据结构与算法】(7)基础数据结构之双端队列的链表实现、环形数组实现示例讲解
  • 2024 高级前端面试题之 前端工程相关 「精选篇」
  • CSS常用属性
  • AI新宠Arc浏览器真可以取代Chrome吗?
  • 基于Java (spring-boot)的实验室管理系统
  • Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画,Kotlin(一)
  • 【AI绘画+Midjourney平替】Fooocus:图像生成、修改软件(Controlnet原作者重新设计的UI+Windows一键部署)
  • Java技术栈 —— Hive与HBase
  • 【代码随想录-哈希表】有效的字母异位词
  • SQL Server之DML触发器
  • 04. 【Linux教程】安装 Linux 操作系统
  • Facebook群控:利用IP代理提高聊单效率
  • 香港倾斜模型3DTiles数据漫游
  • Go指针探秘:深入理解内存与安全性
  • Oracle12c之Sqlplus命令行窗口基本使用
  • react和antd学习笔记
  • 寒假作业2月5号
  • 滑动窗口(一)
  • 寒假 day1
  • DATAX改造支持geometry类型数据同步
  • Vue中keep-alive的作用、原理及应用场景
  • SpringBoot集成Redisson实现限流(二)
  • 【2024美赛E题】985博士解题思路分析(持续更新中)!
  • 北朝隋唐文物展亮相广西,文物预防性保护网关保驾护航
  • 回归预测 | Matlab实现WOA-CNN-LSTM-Attention鲸鱼算法优化卷积长短期记忆网络注意力多变量回归预测(SE注意力机制)
  • ubuntu离线安装k8s