本文主要是介绍ImageNet的下载及解压简易版本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ImageNet下载
官方下载
https://www.cnblogs.com/devilmaycry812839668/p/15590629.html
百度网盘+迅雷下载
链接是个种子(只要下载12年版本的,不要全下载)
https://pan.baidu.com/s/1MEjNh6evha2hcdrQXjNv8w?pwd=yzza
下载后解压
解压train文件夹
1.新建一个imagenet的文件夹,然后在这个文件夹下面新建一个train和val文件夹
2.将下载的ILSVRC2012_img_train.tar移动到train文件夹下面,并将当前工作目录设置为train文件夹
mkdir imagenet/train && mv ILSVRC2012_img_train.tar imagenet/train/ && cd imagenet/train
3.下面的代码放到一个1.sh中, 在命令行中输入bash 1.sh就可以解压【1.sh放在train文件夹内】
这一步操作初步解压了ILSVRC2012_img_train.tar,解压后发现了一堆tar文件
tar -xvf ILSVRC2012_img_train.tar && rm -f ILSVRC2012_img_train.tar
4.解压刚刚新出来的tar文件夹,下面的代码放到一个2.sh中, 在命令行中输入bash 2.sh就可以解压【2.sh放在train文件夹内】
find . -name "*.tar" | while read NAME ; do mkdir -p "${NAME%.tar}"; tar -xvf "${NAME}" -C "${NAME%.tar}"; rm -f "${NAME}"; done
5.删除刚刚的1.sh和2.sh
解压val文件夹
此时的工作目录是imagenet,然后将下面代码放在3.sh(放在imagenet目录下面),终端命令行输入bash 3.sh
mkdir imagenet/val && mv ILSVRC2012_img_val.tar imagenet/val/ && cd imagenet/val && tar -xvf ILSVRC2012_img_val.tar && rm -f ILSVRC2012_img_val.tar
检验成果
imagenet为当前工作目录
下面代码是bash文件
$ find train/ -name "*.JPEG" | wc -l
输出结果为:1281167
下面代码是bash文件
$ find val/ -name "*.JPEG" | wc -l
输出结果为:50000
最后文件目录
--imagenet--train--n01440764--n01440764_18.JPEG......--val--n01440764--ILSVRC2012_val_00000293.JPEG
这篇关于ImageNet的下载及解压简易版本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!