美文网首页
制作ILSVRC2015数据集常用代码

制作ILSVRC2015数据集常用代码

作者: 晓智AI | 来源:发表于2018-08-08 16:14 被阅读0次

    研究背景

    由于研究时常根据使用情况,制作符合要求的数据集,因而将需要的代码整理。

    数据集结构

    └── VOCdevkit #根目录
    └── VOC2012 #不同年份的数据集,这里只下载了2012的,还有2007等其它年份的
    ├── Annotations #存放xml文件,与JPEGImages中的图片一一对应,解释图片的内容等等
    ├── ImageSets #该目录下存放的都是txt文件,txt文件中每一行包含一个图片的名称,末尾会加上±1表示正负样本
    │ ├── Action
    │ ├── Layout
    │ ├── Main
    │ └── Segmentation
    ├── JPEGImages #存放源图片
    ├── SegmentationClass #存放的是图片,分割后的效果,见下文的例子
    └── SegmentationObject #存放的是图片,分割后的效果,见下文的例子

    • Annotation文件夹存放的是xml文件,该文件是对图片的解释,每张图片都对于一个同名的xml文件。
    • ImageSets文件夹存放的是txt文件,这些txt将数据集的图片分成了各种集合。如Main下的train.txt中记录的是用于训练的图片集合
    • JPEGImages文件夹存放的是数据集的原图片
    • SegmentationClass以及SegmentationObject文件夹存放的都是图片,且都是图像分割结果图

    代码实现

    • 将VOC2007中的.jpg图片转换成.JPEG图片。
    sudo apt-get install imagemagick
    
    ouc@ouc-yzb:~/LiuHongzhi/URPC2018-demo/1$ mogrify -path /home/ouc/LiuHongzhi/URPC2018-demo/2 -format JPEG *.jpg
    

    说明,是将/home/ouc/LiuHongzhi/URPC2018-demo/1当前文件夹的.jpg图片转换成为.JPEG格式保存到/home/ouc/LiuHongzhi/URPC2018-demo/2文件夹。
    ubuntu 图片格式批量转换,批量处理

    相关文章

      网友评论

          本文标题:制作ILSVRC2015数据集常用代码

          本文链接:https://www.haomeiwen.com/subject/uqjxbftx.html