Read partial results
Program
#-*-coding:utf-8-*-ImportNumPy as NPImportMatplotlib.pyplot as Plt fromPILImportImagedefImagetodata (num=100): filename='Face/face'Data= [] forIinchrange (num): filename='Face/face'+ STR (i) +'. jpg' #Reading Picturesim =image.open (filename)#Show Pictures#im.show ()Width,height =Im.size im= Im.convert ("L") Picdata=im.getdata () picdata=list (picdata) data.append (picdata) data= Np.matrix (data,'float')/255.0returnDatadefdatatoimage (title,data,savename): W,h=Np.shape (Data) N_col= Int (w**0.5) N_row=N_col p_size= Int (h**0.5) plt.figure (figsize= (2*n_col,2.26*N_row)) Plt.suptitle (Title,size=16) forIinchRange (W): Plt.subplot (N_row,n_col,i+1) Plt.imshow (Data[i,:].reshape (p_size,p_size)), CMap=Plt.cm.gray, interpolation='Nearest') Plt.xticks (()) Plt.yticks (()) Plt.subplots_adjust (0.01, 0.05, 0.99, 0.93, 0.04, 0.) Plt.savefig (savename) data=Imagetodata () title=' Face'Savename='rawface.jpg'datatoimage (title,data,savename)
Python bulk read face pictures and data conversion