前言:
Cifar-10数据集的制作是基于python2.7来写的,以下是修改后的基于python3的版本的Code。
1.数据集制作代码:
from PIL import Image
import os
import numpy as np
import pickle
data = {}
list1 = []
list2 = []
list3 = []
def img_tra():
for k in range(0,num):
currentpath = folder + '/' + imglist[k]
im = Image.open(currentpath)
x_s = 32
y_s = 32
out = im.resize((x_s,y_s),Image.ANTIALIAS)
out.save(folder_ad + '/' + str(imglist[k]))
def seplabel(fname):
filestr = fname.split('.')[0]
label = int(filestr.split('_')[0])
return label
def mkcf():