def _img2arr(im):
 assert (im.mode == 'L')
 return numpy.reshape(numpy.fromstring(im.tobytes(), numpy.ubyte), (im.size[1], im.size[0]))

def _img2arr ( im ) : assert ( im . mode == 'L' ) return numpy . reshape ( numpy . fromstring ( im . tobytes ( ) , numpy . ubyte ) , ( im . size [ 1 ] , im . size [ 0 ] ) )
convert pil image to numeric array .