Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. import numpy,scipy, os, array, scipy.misc
  2. import sys
  3.  
  4.  
  5. data_dir = sys.argv[1]
  6. image_dir = '/home/lyvd/FinalDataset/gray_images'
  7. for (dirpath, dirnames, filenames) in os.walk(data_dir):
  8. for fi in filenames:
  9. print(fi)
  10. filename = os.path.join(dirpath, fi)
  11. print(filename)
  12. f = open(filename,'rb');
  13. ln = os.path.getsize(filename); # length of file in bytes
  14. width = 256;
  15. rem = ln%width;
  16.  
  17. a = array.array("B"); # uint8 array
  18. a.fromfile(f,ln-rem);
  19. f.close();
  20.  
  21. g = numpy.reshape(a,(len(a)/width,width));
  22. g = numpy.uint8(g);
  23. dest = os.path.join(image_dir, fi + '.png')
  24. scipy.misc.imsave(dest,g); # save the image
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement