win10安装yolov7训练自己的数据集(代码片段)

东东就是我 东东就是我     2022-11-12     660

关键词:

1.安装

https://www.pudn.com/news/62ddf431864d5c73acfb1a09.html

  1. 下载yolov7源码 yolov7
  2. 修改requirements.txt
    修改torch以及torchvision版本,这里直接指定好版本让其版本对应
  3. 安装
pip install -r requirements.txt -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.tuna.tsinghua.edu.cn/simple

2.标注自己的数据

  1. 安装labelImg
pip install labelImg
labelImg


一定要标定后选择yolo格式保存,然后就会生成对应的txt文件

3.修改配置文件

  1. 首先文件copy到源码里 图片放到images里 txt 放在labels里面 ,格式如下。

    .cache文件是运行train.py文件生成的缓存文件,为了训练的时候数据加速读取。
    2.修改 coco.yaml

    3 .修改train.py文件

    第一个默认应该是yolov7.pt 我这里是因为我训练我上次的
    就可以训练了。

4. 错误

  1. caffe2_detectron_ops_gpu.dll" or one of its dependencies.
    因为 batch_size 太大了 ,我改成1就没问题了。

https://blog.csdn.net/qq_43117155/article/details/125672691

  1. 载入数据集的时候报could not convert string to float错及解决方法
    这个问题是因为我一开始标注使用的labelme ,然后转换为txt的时候问题,就是这个文章的labelme 转yolov5的脚本 ,解决方式就是从新把数据用labelimg 标注 ,因为我只有几个图片,如果很多图片 ,我建议把txt数据读取出来,用utf-8格式写入txt中 ,这个是数据编码问题

yolov7训练自己的数据集(代码片段)

yolov7训练自己的数据集一.安装yolov7并配置1.安装Anaconda2.创建虚拟环境3.下载yolov7源码4.下载权重5.安装依赖二.运行目标检测三.训练自的数据集1.创建所需文件2.下载labelImg标注工具3.配置训练的相关文件四.正式训练五.使用自己的... 查看详情

yolov7训练自己的数据集(口罩检测)(代码片段)

YOLOv7训练自己的数据集(口罩检测)前言前提条件实验环境项目结构制作自己的数据集数据集目录结构训练自己的数据集VOC格式数据集转换成YOLO格式数据集修改cfg配置新建一个myyolov7.yaml配置文件myyolov7.yaml内容创建自己... 查看详情

yolov7:从搭配环境到训练自己的数据集(代码片段)

...pm=1001.2014.3001.5502标签格式二.配置环境整体配置树结构安装Yolov7gpu环境在Anconda中创造Yolov7环境安装所需各种包激活Yolov7环境并安装Yolov7所需各种包,采用清华镜像源安装所需包(都试了一下,还是清华镜像更快ÿ... 查看详情

[课程][原创]yolov7训练自己数据集实例分割模型

课程地址:搞定系列:yolov7-segmention训练实例分割模型win版--深度学习视频教程-人工智能-CSDN程序员研修院课程介绍课程目录讨论留言你将收获学会如何搭建自己cuda环境学会如何搭建自己yolov7环境学会如何使用roboflow或者l... 查看详情

yolov7pytorch(代码片段)

yolov7主干部分结构图:yolov7主干yolov7数据集处理代码:yolov7数据集处理代码yolov7训练参数解释:yolov7训练参数【与本文代码有区别】yolov7训练代码详解:yolov7训练代码详解目录训练自己的训练集训练自己的训练集... 查看详情

yolov7训练自己的数据集及报错处理(代码片段)

...#################D:\\Anaconda3\\envs\\py38torch_gpu\\python.exeD:\\needed\\yolov7-main\\train.py--weightsweights/yolov7.pt--cfgcfg/training/yolov7.yaml--datadata/datasets.yaml--device0--batch-size8--epoch5 YOLOR 2022-9-16torch1.9.0+cu111CUDA:0(NVIDIAGeForceRTX3060Ti,8191.5MB)Namespace(adam=... 查看详情

yolov7训练自己的数据集(超详细)(代码片段)

介绍2022年7月,YOLOv7来临,论文链接:https://arxiv.org/abs/2207.02696代码链接:GitHub-WongKinYiu/yolov7:Implementationofpaper-YOLOv7:Trainablebag-of-freebiessetsnewstate-of-the-artforreal-timeobjectdetectors废话不多说,赶紧上车!文件配置... 查看详情

[软件工具]yolov3yolov4yolov7训练自己的数据集windows上超简单全程不写代码

darknet训练自己的数据集一般要写代码自己转化数据集,还要修改配置文件,数据集也不保证都是正确标注的,这个流程一般对初学者或者不熟悉的人经常弄错,只要一个配置参数改错就会导致训练出现问题,... 查看详情

基于yolov7的闸片厚度检测方法(代码片段)

基于yolov7的闸片厚度检测方法图像采集YOLOV7训练制作训练集训练样本生成权重文件修改YOLO预测类imag与cv2转换方法欧氏距离像素坐标与世界坐标映射测量方法边缘提取滤波方法检测结果图像采集利用基于3D结构光的深度相机采集... 查看详情

yolov7训练自己的数据集(超详细教程)(代码片段)

...录一,准备数据集1.1挑选照片1.2做标注二,下载YoloV7三,划分数据集四,模型训练4.1创建yaml文件4.2修改默认参数4.3开始训练五,训练模型遇到的问题5.1UnicodeDecodeError:'gbk'codeccan'tdecodetype0xafinposition525:il... 查看详情

yolo|用yolov7训练自己的数据集(超详细版)

...ametorch_yolopytorch/pytorch:1.13.1-cuda11.6-cudnn8-devel/bin/bash更新并安装git,wget命令apt-getupdateapt-getinstallgitapt-getinstallwgetapt-getupdate2.(可选择)在Ubuntu上直接运行省略docker的部分,就是Ubuntu上运行的操作(下载的库与docker稍微有些差异&... 查看详情

yolox训练自己的数据集(超详细)

目录一、YOLOX安装1、下载GitHub上的代码 2、安装yolov5所需要的依赖环境        (1)、安装代码依赖的库文件        (2)、通过setup.py安装一些库文件        (3)、安装apex文件二、YOLOX训练... 查看详情

yolov5训练自己的数据集(详细完整版)(代码片段)

文章目录一.环境二.准备工作三.使用labelImg标注图片1.安装labellmg2.使用labellmg四.划分数据集以及配置文件修改1.划分训练集、验证集、测试集2.XML格式转yolo_txt格式3.配置文件3.聚类获得先验框3.1生成anchors文件3.2修改模型配置文件... 查看详情

win10-cpu-yolov7windows10上yolov7批量检测图片及常用参数解析(代码片段)

0前言windows10安装yolov7及其相关配置:【win10-cpu-Yolov7】windows10上安装yolov7并且使用cpu跑demo1激活虚拟环境进入yolov7所在目录打开cmd输入以下代码查看已创建环境condaenvlist选择激活yolov7环境condaactivateyolov7退出环境(可选࿰... 查看详情

win10-cpu-yolov7windows10上yolov7批量检测图片及常用参数解析(代码片段)

0前言windows10安装yolov7及其相关配置:【win10-cpu-Yolov7】windows10上安装yolov7并且使用cpu跑demo1激活虚拟环境进入yolov7所在目录打开cmd输入以下代码查看已创建环境condaenvlist选择激活yolov7环境condaactivateyolov7退出环境(可选࿰... 查看详情

visdrone数据集visdrone+yolov7结果记录(代码片段)

VisDrone+YOLOv7结果YOLOv7训练验证集测试集YOLOv7训练命令python-mtorch.distributed.launch--nproc_per_node4--master_port9527train.py--workers4--device0,1,2,3--sync-bn--batch-size32--datadata/VisDrone.yaml--img640640--cfgcfg/training/yolov7.yaml--nameyolov7_--hypdata/hyp.scratch.p5.yam... 查看详情

睿智的目标检测——pytorch搭建yolov7-obb旋转目标检测平台(代码片段)

睿智的目标检测——Pytorch搭建[YoloV7-OBB]旋转目标检测平台学习前言源码下载YoloV7-OBB改进的部分(不完全)YoloV7-OBB实现思路一、整体结构解析二、网络结构解析1、主干网络Backbone介绍2、构建FPN特征金字塔进行加强特征提... 查看详情

[课程][原创]yolov5安装标注训练自己数据集windows版

搞定系列:yolov5训练自己数据集windows版课程地址:搞定系列:yolov5训练自己数据集windows版--深度学习视频教程-人工智能-CSDN程序员研修院开会员学更多课程课程介绍课程目录讨论留言你将收获1、学会如何搭建yolov5环... 查看详情