文章目录

  • 一、使用版本
  • 二、图片命名格式
  • 三、如何打标签?
  • 四、训练yolo

整个过程真可谓是一把辛酸泪。

一、使用版本

我尝试过直接使用python版本,运行代码的,中途有一个Windows无法编译的问题。百度这方面资料非常少,不得以谷歌一把,查到了这个问题要使用老版本。看看了还是放弃。就去使用exe版本了。
泪目!!!网上有很多教程叫你如何打标签,但我搜到的没有一篇告诉你,使用exe版本,安装路径不能出现中文。否则直接闪退。

二、图片命名格式

开始我用到爬虫找的一些网图,名字全是中文,遇到了不少错误。
照片名字尽量用英文(反正我用中文就没对2333),而且不能出现空格、括号!!!

(带括号的图片实测在ubuntu系统中训练会报错,win10可以但最好不要有。)

三、如何打标签?

网上文章的操作方法都是正确的,但是还存在一些没说的潜在的坑。

1、
假如你不修改安装路径下data文件夹下的默认predefined_classes.txt,将其中的类删除换成你自己的类。
那后果酸爽谁用谁知道。

2、
在打标签过程中,有一些图片看着好的,实际上是损坏的,就是能生成label.txt文件,但是文件内是空白的。

!!!!!!所以要注意看运行exe附带的cmd窗口,可以看见会出现file字样如下图所示会出现几行字。如果成功保存实际上就只有一行文字。损坏的图片必须删除。

3、
软件能打两种标签,一种voc,一个YOLO,YOLO是生成txt文件适用于YOLOv5。转换方法就是如图点击下图框住的区域即可。

四、训练yolo

这个按部就班修改model下面的nc类就可以了。
还有在windows下训练,必须加一个worker 0,无法启动多线程,这个bug作者目前还没给出解决方法。

结语:有些地方图我没给出,等我再掉坑就补上。
给出windows下面批量去除括号、空格的文章,链接在下面。
windows批量去除文件名中的括号&空格&批量重命名

温馨提示:图片、标签的保存路径尽量使用全英文的

总结使用labelimg打YOLOv5格式的标签过程中掉过的坑相关推荐

  1. ctex中dvi格式_LaTex使用过程中的各种类型文件说明

    最近没事在捣鼓LaTex,在网上看到诸多大牛都在用LaTex写个人简历,于是也就下载一个模板,结果发现自己那半吊子的LaTex水平实在烂的不行,发现很多文件都没见过.于是乎就在Internet上搜了一 ...

  2. Hbuilder中如何快速输入注释标签_vscode中20个让人眼前一亮的插件

    本文转载自知乎VS Code的口碑越来越好,受欢迎度也越来越高,以我为例,有时一个项目中可能会用到C++.Java.JS等不同编程语言,如果针对每一种语言都去安装一款对应的IDE,那样不仅会浪费很多时 ...

  3. VOC格式xml标签与YOLO格式txt标签相互转换

    转自:LabelImg标注的VOC格式xml标签与YOLO格式txt标签相互转换_wangmj_hdu的博客-CSDN博客 1.VOC标签格式说明 VOC数据格式,会直接把每张图片标注的标签信息保存到 ...

  4. kitti数据集转换成可运行的YOLOv5格式

    如果想跳过步骤直接获取YOLOv5格式的kitti数据集评论获取阿里云盘提取码 我们再yolov5/dataset下创建文件夹kitti 再kiiti中放入我们的数据 数据集结构框架 |--kitti ...

  5. 基于语义分割Ground Truth(GT)转换yolov5目标检测标签(路面积水检测例子)

    基于语义分割Ground Truth(GT)转换yolov5目标检测标签(路面积水检测例子) 概述 许多目标检测的数据是通过直接标注或者公开平台获得,如果存在语义分割Ground Truth的标签文件 ...

  6. 【项目三、车牌检测+识别项目】一、CCPD车牌数据集转为YOLOv5格式和LPRNet格式

    目录 前言 一.CCPD数据集介绍 二.CCPD数据集下载 三.划分训练集.验证集和测试集 四.车牌检测数据集制作 五.车牌识别数据集制作 六.我的车牌检测+识别数据集 Reference 前言 马上 ...

  7. python transformer category_Python 生成VOC格式的标签实例

    常用目标检测模型基本都是读取的PASCAL VOC格式的标签,下面代码用于生成VOC格式的代码,根据需要修改即可: from lxml import etree, objectify def gen_ ...

  8. 前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,lt;bodygt;中的一些常用标记

    前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,<body>中的一些常用标记 html:超文本标记语言(非编程语言 ...

  9. Python+Matplotlib+MiKTex设置标签字符串中任意字符格式

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年12月第11次印刷,山东省一流 ...

最新文章

  1. 图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境
  2. 职业高中计算机英语教案,信息技术与中学英语整合课教学设计
  3. nexus搭建和迁移
  4. 类加载、类加载器、反射
  5. c语言写贪吃蛇什么水平_C语言实现贪吃蛇游戏(VC6.0)
  6. C++中智能指针的原理、使用、实现
  7. android gradle abi mips x86,NDK android Error:Expected caller to ensure valid ABI: MIPS
  8. Linux就该这么学第0章 咱们先来谈谈学习方法和红帽系统。
  9. hub设备_ORICO|DIY玩家需要一款高性能的HUB,犹如王者需要一把利器一样
  10. Python学习笔记_零碎知识
  11. php mysql注册登录失败_php用户注册登录,不使用mysql
  12. msi笔记本u盘装linux,msi微星笔记本bios设置u盘启动教程
  13. 巨杉TechDay回顾 | 技术人的夏天 · 就是这么燃!
  14. android 生成bks_android双向认证(自签名证书) bks的生成方法
  15. 程序员键盘使用进阶技巧
  16. android pc扩展屏幕分辨率,让闲置的iPad / Android平板电脑成为计算机屏幕的扩展显示!...
  17. 为什么要知己知彼?要有信息?
  18. 癫痫的神经行为和临床共病:白质网络中断/损伤的作用
  19. delmatch oracle_oracle – 无法从结果集中读取列值
  20. 联想Y50-70笔记本更换固态硬盘SSD记录

热门文章

  1. 2014-1-25 Plan A For Transport
  2. java启动依赖包问题_spring boot创建项目包依赖问题的解决
  3. 用sympy写出欧拉方程
  4. 大刀向鬼子们的头上砍去
  5. iec104协议 java_GitHub - delikely/IEC104_microgrid: iec104协议主站客户端程序,属于微电网管理系统一部分...
  6. 鸿蒙舆情监测系统源码分析——功能架构
  7. knockout的options绑定
  8. PHP对象转换成数组
  9. BOM速览-浏览器对象模型
  10. 初识鸿蒙OS,小试“计时器”