Yolov5训练自己的数据集之制作数据集


在VOC 2018文件夹下有五个文件夹,搜集好的图片放在JPEGImages文件夹下;标注后数据保存在Annotations文件夹下;labels文件夹在数据集的训练时用到;在ImageSets文件夹下有下面三个文件夹,在Main文件夹中有一个train.txt文件,后面数据集训练会详细讲解。

三、数据集标注
接下来就是对20个图片做标注了,这一步,需要大家细心,一个图片都不能少,20个还好,如果是好几千甚至几万呢?

我们用到的软件是LabelImg。

大家直接点击打开使用即可。

它会自动运行一个黑窗体,然后打开软件,不需要大家自己编译运行,不用担心有代码错误的问题。我个人习惯最大化,大家根据自己习惯调节。

一般情况下,我们只需要做如下几个步骤。

1.打开图片所在文件夹。选择图片文件夹,就会在右下角显示文件夹下所有的图片。

2.修改输出文件夹,报错标注数据。

3.图片标注。

输入法切换为英文,然后按“W”,会出现下面的十字。

然后按住鼠标左键,拖动,直到将全部目标包括在内,注意,选择区域尽量小。

放开鼠标就是下面的样子,在文本框中输入目标名称,例如:head。

在右上角就会多一个类别:

然后依次点击-save保存-Next Image下一张

再次按W的时候,他会显示,默认为head,如果你有多个类别,那就从下面选择即可。

然后一直重复:W - 鼠标选择 - save - next image ;直到所有都标注完成。

标注完成后,就会在Annotations文件夹下产生如下的xml文件。

打开这个文件,就可以看到保存的就是我们标注好的信息。任意打开一个,文件内容如下:

任何程序错误,以及技术疑问或需要解答的,请添加

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/547061.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ReactNative布局样式总结

flex number 用于设置或检索弹性盒模型对象的子元素如何分配空间 flexDirection enum(row, row-reverse ,column,column-reverse) flexDirection属性决定主轴的方向,默认是“column”: row:主轴为水平方向,起点在左端row-rev…

Android 线程池对象-ThreadPoolExecutor浅析

本人最近在已经在91,百度应用等渠道上线的个人应用——铃声酷的代码里用到了ThreadPoolExecutor这一线程池对象去处理并发,个人感觉相当的给力啊!它是并发实用程序开放源码库 util.concurrent,它包括互斥、信号量、诸如在并发访问…

Linux kubuntu x64系统下解决QT5.12编辑菜单和工具栏不显示图标问题

Linux kubuntu x64系统下发现QT5.12在设计视图下编辑菜单和工具栏显示图标,但是编译运行后发现菜单和工具栏不显示图标,如下图: 我的解决办法是: 1.在QT项目中,菜单和工具栏图标一定要添加到项目资源文件中(在资源编辑器中Add Prefix后,再添加文件,关闭资源编辑器后自动将图标…

PyTorch系列 (二): pytorch数据读取自制数据集并

PyTorch系列 (二): pytorch数据读取 PyTorch 1: How to use data in pytorch Posted by WangW on February 1, 2019 参考: PyTorch documentationPyTorch 码源 本文首先介绍了有关预处理包的源码,接着介绍了在数据处理中的具体应用; 1 P…

nodejs+nginx获取真实ip

nodejs nginx获取真实ip分为两部分: 第一、配置nginx;第二、通过nodejs代码获取; 其他语言也是一样的,都是配置nginx之后,在http头里面获取“x-forwarded-for”. 第一、配置nginx location / {proxy_set_header Ho…

【OSChina-MoPaaS应用开发大赛】豪美创新后台业务管理系统

2019独角兽企业重金招聘Python工程师标准>>> 应用名称:豪美创新后台业务管理系统 应用URL地址:http://tyz.sturgeon.mopaas.com/admin/index.html 登录:admin/admin 投票地址:http://www.oschina.net/mopaas-app-co…

QT5更改应用程序图标

1.准备好.ico的图片放在工程目录下,并添加到项目的资源文件中 2.在项目配置.pro文件中添加一下内容 RC_ICONS AppIcon.icoAppIcon为你的ico图片名字 3.在可视化设计文件.ui中选择主窗口,将其属性中的windowIcon一项右侧下三角单击,从“选择…

python List中元素两两组合

python List中元素两两组合 import itertools aa [a, b, c] bb list(itertools.permutations(aa, 2)) print(bb) print("######################") cc list(itertools.combinations(aa, 2)) print(cc) 话不多说,运行结果解释一些 任何程序错误&…

xcode编译报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1

升级完xcode9.1之后,编译项目出现如下错误: CI今日构建时报出如下错误: /Users/xxx/Library/Developer/Xcode/DerivedData/Snowball-ebllohyukujrncbaldsfojfjxwep/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/Installat…

android button的selector

实现按钮的selector <?xml version"1.0" encoding"utf-8"?><selector xmlns:android"http://schemas.android.com/apk/res/android"><item android:drawable"drawable/common_topbar_route_bus_pressed" android:sta…

Windows Qt5下用QAxObject快速读写Excel指南

Qt Windows 下快速读写Excel指南 很多人搜如何读写excel都会看到用QAxObject来进行操作&#xff0c;很多人试了之后都会发现一个问题&#xff0c;就是慢&#xff0c;非常缓慢&#xff01;因此很多人得出结论是QAxObject读写excel方法不可取&#xff0c;效率低。 后来我曾试过…

python opencv过滤红色

OpenCV简易视频处理框架OpenCV主要色彩空间OpenCV的位操作方法 找出视频中红色物体 import cv2 import numpy as npdef filter_out_black(src_frame):if src_frame is not None:hsv cv2.cvtColor(src_frame, cv2.COLOR_BGR2HSV)lower_red np.array([0, 0, 0])upper_red np.…

#39;boost/iterator/iterator_adaptor.hpp#39; file not found之xcode生成时报错的解决方案

xcode生成rn&#xff08;0.49.3&#xff09;项目的时候出现“boost/iterator/iterator_adaptor.hpp file not found之xcode”报错。 原因&#xff1a; /Users/xxx/.rncache 中 boost_1_63_0.tar.gz&#xff0c; double-conversion-1.1.5.tar.gz&#xff0c; folly-2016.09.26.…

经典面试题SALES TAXES思路分析和源码分享

题目&#xff1a; SALES TAXESBasic sales tax is applicable at a rate of 10% on all goods, except books, food, and medical products that are exempt. Import duty is an additional sales tax 除书籍 食品 药品外其他商品基本税为10%。进口税附加5%&#xff0c;不免税。…

Snipaste在Window运行后遇到提示计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 错误

故障排除 以下为运行 Snipaste 可能遇到的错误及其解决方案。 Windows 运行后遇到提示计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 错误 请根据你操作系统的版本&#xff08;32位/64位&#xff09;&#xff0c;下载并安装相应的微软 Visual C 2015 可再发行组件包: 32…

Windows10安装ubuntu18.04双系统教程

Windows10安装ubuntu18.04双系统教程 写在前面&#xff1a;本教程为windows10安装ubuntu18.04&#xff08;64位&#xff09;双系统教程&#xff0c;是我多次安装双系统的经验总结&#xff0c;安装方法同样适用于ubuntu16.04&#xff08;64位&#xff09;。为了直观和易于理解&…

ffmpeg h264+ts +udp传输

http://bbs.csdn.net/topics/370246456 http://1229363.blog.163.com/blog/static/19743427201001244711137/ ffmpeg windows 下编译 http://www.360doc.com/content/13/0913/15/13084517_314201133.shtml h264帧边界识别 http://fs-linux.org/forum.php?modviewthread&ti…

ReactNative实现图集功能

需求描述&#xff1a;  图片缩放、拖动、长按保存等基础图片查看的功能&#xff1b; 展示每张图片文本描述&#xff1b; 实现效果&#xff0c;如图&#xff1a; 实现步骤 使用第三方插件&#xff1a;react-native-image-zoom-viewer 插件GitHub地址&#xff1a;https://git…

C++或C 实现AES ECB模式加密解密,支持官方验证

本文主要介绍 AES 算法的加解密方法。本文使用的语言为 C&#xff0c;调用的 AES 库为&#xff1a;cryptopp。 1 概述 AES 加密算法的介绍如下&#xff08;摘自 WikiPedia&#xff09;&#xff1a; 高级加密标准&#xff08;英语&#xff1a;Advanced Encryption Standard&am…