Linux下ImageNet2012数据集下载及其配置

简明扼要

一、

训练集下载(137G):http://www.image-net.org/challenges/LSVRC/2012/nnoupb/ILSVRC2012_img_train.tar

验证集下载:http://www.image-net.org/challenges/LSVRC/2012/nnoupb/ILSVRC2012_img_val.tar

二、

在服务器创建文件夹ImageNet2012存放数据集

分别由两个子文件夹train、val

分别将训练集和验证集解压到train和val

1、在train目录下创建sh脚本用以解压每个验证集类别的图片(该脚本将每个压缩包解压并存放在与压缩包名相同的文件夹中)

#! /bin/sh
for i in *.tar
do
k=$i
s=${k%.tar*}
if [ ! -d $s ];then
  mkdir $s
else
  echo dir exist
fi
echo $s
tar -xvf $i -C $s
done

解压完后可以清楚原有的压缩包

#! /bin/sh
for i in *.tar
do

rm -f $i
done

2、在val目录下创建脚本,val目录下图片并没有分好类,因而需要运行一个分类脚本。

https://link.zhihu.com/?target=https%3A//raw.githubusercontent.com/soumith/imagenetloader.torch/master/valprep.sh

可能会存在格式问题,稍微调一下应该就好了

三、完成后样子

Linux下ImageNet2012数据集下载及其配置_第1张图片

Linux下ImageNet2012数据集下载及其配置_第2张图片

Linux下ImageNet2012数据集下载及其配置_第3张图片

图片在每个子目录下

你可能感兴趣的:(数据集,计算机视觉,图像分类,人工智能)