制作ILSVRC2015数据集常用代码

研究背景

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

数据集结构

└── 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 图片格式批量转换,批量处理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容