可能对学习FCN和CNN的同学有点帮助
Resize程序
def resize(f):
rgb=io.imread(f) #依次读取rgb图片
#gray=color.rgb2gray(rgb) #将rgb图片转换成灰度图
dst=transform.resize(rgb,(256,256)) #将灰度图片大小转换为256*256
return dst
def convertjpg():
data_dir='F:/pacong2Keyword_Spider' #图片所在的路径
str=data_dir+'/*.jpg'
coll = io.ImageCollection(str,load_func=resize)
for i in range(len(coll)):
io.imsave('F:/pacong2Keyword_Spider/new'+np.str(i)+'.jpg',coll[i]) #循环保存图片
Rename程序
def rename():
i = 0
path = r"F:\pacong2Keyword_Spider"#图片所在的路径
filelist = os.listdir(path) #该文件夹下所有的文件(包括文件夹)
for files in filelist: #遍历所有文件
i = i + 1
Olddir = os.path.join(path, files) #原来的文件路径
if os.path.isdir(Olddir): #如果是文件夹则跳过
continue
filename = '' #文件名
filetype = '.jpg' #文件扩展名
Newdir = os.path.join(path, filename + str(i) + filetype) #新的文件路径
os.rename(Olddir, Newdir) #重命名
return True