Python文件夹下图像数据可视化
- import matplotlib.pyplot as plt
- import matplotlib.image as mpimg
- import numpy as np
- import urllib2
- import urllib
- import os
- import shutil
- subdir= "/7"
- homedir = os.getcwd() + subdir
- # "/home/haoyou/Dev/last_caffe_with_stn/myprojects/spn-mnistcluttered/mnist-cluttered/"+subdir
- import os
- def walk_dir(dir,fileinfo,topdown=True):
- for root, dirs, files in os.walk(dir, topdown):
- for name in files:
- print(os.path.join(name))
- fileinfo.write(os.path.join(root,name) + ' ')
- for name in dirs:
- print(os.path.join(name))
- fileinfo.write(' ' + os.path.join(root,name) + ' ')
- fileinfo = open(homedir+'/list.txt','w')
- walk_dir(homedir,fileinfo)
- f = open(homedir+"/list.txt", "r")
- while True:
- for i in range(1,101):
- line = f.readline()
- if line:
- line=line.strip()
- plt.subplot(10,10,i)
- lena = mpimg.imread(line)
- plt.imshow(lena,cmap='gray')
- plt.axis('off')
- else:
- break
- plt.show()
- # for line in f:
- # #pass # do something here
- # line=line.strip()
- # print(line)
- # lena = mpimg.imread(line)
- f.close()