读取json格式的图片、文字并保存成图片
说明
从数据库中获取到图片、中文、英文信息后,将其合成json文件,图片格式为base64格式,需要将其转成二进制形式,然后将其保存成图片,将中文、英文信息保存在TXT中。
import jsonfrom PIL import Imagefrom io import BytesIOfrom io import BytesIO as Bytes2Dataimport cv2import numpy as npimport base64with open("/DATA3/image.json",'r') as load_f:load_dict = json.load(load_f)print(len(load_dict))for i in range(10000):aa=[]img=load_dict[i]['img']eng=load_dict[i]['TMEN']chi=load_dict[i]['TMCN']file=open('dataset.txt','a+')print(i)ss=''ss+=str(i)ss += ','ss += str(eng)ss += ','ss += str(chi)ss += '\n'file.write(ss)file.close()img = base64.b64decode(img)file = open('./img10000/'+str(i)+'.jpg', 'wb')file.write(img)file.close()