png2Vec.py 699 B

123456789101112131415161718192021222324252627282930
  1. ########################################################################################
  2. # Author: Thomas Flucke
  3. # Date: 2017-05-13
  4. # Abreviations:
  5. # vect = Vector
  6. # ANN = Artifical Neural Network
  7. # corr = Correct version
  8. ########################################################################################
  9. # Set up the png library
  10. import scipy.ndimage
  11. # Import random image of letter A
  12. img = scipy.ndimage.imread("English/Hnd/Img/Sample011/img011-016.png", True)
  13. rows, cols = img.shape
  14. if rows != 900 or cols != 1200:
  15. print "Bad Image Dimensions!"
  16. exit()
  17. import itertools
  18. smlImg = scipy.misc.imresize(img, 0.05)
  19. vect = list(itertools.chain.from_iterable(smlImg))
  20. print vect