예제 #1
0
파일: iofuncs.py 프로젝트: gyenney/Tools
 def __image_to_array(filename):
     img = Image.open(filename)
     try:
         dtype, extra = DTYPES[img.mode]
     except KeyError:
         raise RuntimeError("%s mode is not supported" % img.mode)
     shape = (img.size[1], img.size[0])
     if extra is not None:
         shape += (extra, )
     return np.array(img.getdata(), dtype=np.dtype(dtype)).reshape(shape)
예제 #2
0
 def __image_to_array(filename):
     img = Image.open(filename)
     try:
         dtype, extra = DTYPES[img.mode]
     except KeyError:
         raise RuntimeError("%s mode is not supported" % img.mode)
     shape = (img.size[1], img.size[0])
     if extra is not None:
         shape += (extra,)
     return np.array(img.getdata(), dtype=np.dtype(dtype)).reshape(shape)