# -*- coding:utf-8 -*-
https://blog.csdn.net/hitzijiyingcai/article/details/81636455
讲的很详细,总体来说,步骤如下:
1、 创建如下结构的文件夹
  -- VOCdevkit
     |-- Annotations(生成xml文件)
     |-- JPEGImages(存放图片,jpg格式)
     |-- ImageSets
         |-- Main
  将所有图片存储在JPEGImages里面。
2、 运行“重命名图片.py”,修改路径为存放图片的路径
3、 制作Annotations,使用 LabelImg工具,安装依赖库
   https://github.com/tzutalin/labelImg
   在linux环境下:
    1) sudo apt-get install pyqt4-dev-tools #安装PyQt4
    2) sudo apt-get install python-lxml
    3) git clone https://github.com/tzutalin/labelImg.git # 下载源码
    4) cd labelImg
    5) pyrcc4 -o resources.py resources.qrc
    6) cp resources.py libs/resources.py
    7)  python labelImg.py # 使用工具进行标注

我的工具启动方法:~/Documents/labelImg$ sudo python labelImg.py 
   标注方法:
    1)修改XML保存位置:Ctrl+R,修改为.../VOCdevkit/Annotations
    2)修改data/predefined_classes.txt,这一步需要在打开工具前做,否则内容无法更新
    3)Open Dir,打开图片文件夹,d打开图片进行标注,Create RectBox或Ctrl+N,画框,选择类别,最后保存,然后Next image
    4) 期间可以随时修改

4、 制作imagesets,修改xmlfilepath和txtsavepath,运行即可完成imagesets。
5、 完成数据集的制作。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐