您的位置:首页 > 编程语言 > Python开发

解压下载的ms_celeb_1m数据集

2017-09-13 17:48 609 查看
import base64
import csv
import os

filename = "K:\celib\dataset\MsCelebV1-Faces-Aligned.part.04.tsv"
outputDir = "K:\celib"

with open(filename, 'r') as tsvF:
reader = csv.reader(tsvF, delimiter='\t')
i = 0
for row in reader:
MID, imgSearchRank, faceID, data = row[0], row[1], row[4], base64.b64decode(row[-1])

saveDir = os.path.join(outputDir, MID)
savePath = os.path.join(saveDir, "{}-{}.jpg".format(imgSearchRank, faceID))

if not os.path.exists(saveDir):
os.mkdir(saveDir)
with open(savePath, 'wb') as f:
f.write(data)

i += 1

if i % 1000 == 0:
print("Extracted {} images.".format(i))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python