使用labelImg标注工具制作VOC2007数据集用于训练R-FCN(python、win10)

转载 2018年04月17日 15:34:56

1. 数据集文件夹

新建一个文件夹为VOC2007,在此文件夹下建立以下几个文件夹


2.将所有训练图片放入JPEGImages文件夹下,并将所有图片重命名为类似VOC2007中“000002.jpg”的形式。

 Python代码见链接:https://pan.baidu.com/s/1IjceUuSfrvws0lzWuSD6zw 密码:mw7l

3.标注图片

1>下载labelImg标注工具:

链接:https://pan.baidu.com/s/1JxbjE9vXVG9JFQE1yzsjSw 密码:qsxm

2>双击打开labelImg.exe应用程序:


labelimg窗口的使用方法: 
修改默认的XML文件保存位置,可以用“Ctrl+R”,改为自定义位置,这里的路径不能包含中文,否则无法保存。

源码文件夹中使用notepad++打开data/predefined_classes.txt,可以修改默认类别,比如改成buscarbuilding三个类别。

•“Open Dir”打开需要标注的样本图片文件夹,会自动打开第一张图片,开始进行标注

使用“Create RectBox”开始画框

完成一张图片后点击“Save”,此时XML文件已经保存到本地了。

点击“Next Image”转到下一张图片。

标注过程中可随时返回进行修改,后保存的文件会覆盖之前的。

完成标注后打开XML文件,发现确实和PASCAL VOC所用格式一样。


注意:

这里默认的XML文件保存位置为Annotations文件夹,JPEGImages文件夹里面的一个训练图片,对应Annotations里面的一个同名XML文件,一 一 对应,命名一致标注自己的图片的时候,类别名称请用小写字母,比如汽车使用car,不要用Car

4.生成ImageSetsMain里的四个txt

ImageSets文件下创建一个新的文件夹Main,在Main文件夹下创建四个txt文件:

trainval.txt  训练和验证集  test.txt 测试集   train.txt 训练集   val.txt 验证集


根据已经步骤3生成的xml,制作VOC2007数据集中的trainval.txt, train.txt, test.txt, val.txt

一般trainval占总数据集的50%test占总数据集的50%traintrainval50%valtrainval50%。上面所占百分比可根据自己的数据集修改,如果数据集比较少,testval可少一些。

Python代码见链接:https://pan.baidu.com/s/1sMKlp1RU-cJe-VY0oHoOfg 密码:z0vs

5.至此数据集基本完成。训练自己的数据时,只需替换voc2007数据集中的AnnotationsImageSetsJPEGImages,免去一些训练的修改。

 

本篇参照:

https://blog.csdn.net/u011574296/article/details/78953681

https://blog.csdn.net/gaohuazhao/article/details/60871886




WiX安装工具的使用

软件开发完成之后,就需要部署到用户的电脑上,用户才可能使用,这时就需要制作友好的安装工具包,否则用户安装起来就非常麻烦,配置各种参数,望而生畏。因此,学会制作安装包是开发人员必备的技能。
  • 2017年06月19日 09:26

使用labelImg制作自己的数据集(VOC2007格式)用于Faster-RCNN训练

一、数据集文件夹 新建一个文件夹,用来存放整个数据集,或者和voc2007一样的名字:VOC2007 然后像voc2007一样,在文件夹里面新建如下文件夹: 二、将训练图片放到JPEGI...
  • u011574296
  • u011574296
  • 2018-01-02 17:13:59
  • 1123

fast-rcnn训练中制作成PASCAL VOC数据集的用到的labelImg工具

最近在弄fast-rcnn,将用到的资料做个备份,同时方便跟我一样学习fast-rcnn的朋友做个参考。 fast-rcnn训练自己的数据集时,通常需要制作成PASCAL VOC数据集的格式,基本上...
  • wangyu088
  • wangyu088
  • 2017-02-09 15:21:20
  • 1565

制作自己的图片数据集(VOC2007格式)

制作自己的图片数据集(VOC2007格式),用于训练需要的模型,用于faster-rcnn,YOLO等一. 获取数据(自行拍照或爬虫下载,不详述)Get data(telephone or spam,...
  • zhy8623080
  • zhy8623080
  • 2017-06-13 17:08:56
  • 969

将数据集做成VOC2007格式用于Faster-RCNN训练

0.文件夹名 首先,确定你的数据集所放的文件夹名字,例如我的叫logos。(因为后面做xml会用到这个文件夹名字) 1.图片命名 虽然说图片名对训练没什么影响,但建议还是按VOC2007那样,如“00...
  • sinat_30071459
  • sinat_30071459
  • 2016-02-23 15:35:26
  • 72933

VOC2007数据集制作

VOC2007数据集制作 https://github.com/Parlefan/create-voc2007-dataset#voc2007数据集制作 ***...
  • zouyu1746430162
  • zouyu1746430162
  • 2016-12-22 16:26:21
  • 2805

目标检测制作自己的VOC2007数据集

在目标检测时候往往需要使用自己的图片集来测试性能,所以本文介绍如何实现对自己数据集的训练和验证过程,内容包括:  1 数据集的标注  2 数据集的转换 1 数据集的标注   数据的标注使用BB...
  • tingxueyou
  • tingxueyou
  • 2017-03-01 16:41:08
  • 3680

图像目标框标注(可用作VOC2007数据集制作)

  • 2017年05月20日 16:18
  • 467KB
  • 下载

使用labelImg对数据集进行标注

labelImg下载地址: https://raw.githubusercontent.com/tzutalin/LabelImg/gh-pages/windows/windows_v1.2.2.zi...
  • m0_38011355
  • m0_38011355
  • 2017-03-22 17:15:26
  • 192

VOC数据集制作1——框图工具 安装与配置

1.下载地址 https://github.com/tzutalin/labelImg 下载并解压 2.环境要求 Python 2.6 和 PyQt 4.8. 安装PyQt 4.8. sudo ap...
  • liuweizj12
  • liuweizj12
  • 2016-11-16 21:21:38
  • 2095
收藏助手
不良信息举报
您举报文章:使用labelImg标注工具制作VOC2007数据集用于训练R-FCN(python、win10)
举报原因:
原因补充:

(最多只允许输入30个字)