1. PIL image转换成array
当使用PIL.Image.open()打开图片后,如果要使用img.shape函数,需要先将image形式转换成array数组
img = numpy.array(image)
或者
img = np.asarray(image)
array和asarray都可将结构数据转换为ndarray类型。但是主要区别就是当数据源是ndarray时,array仍会copy出一个副本,占用新的内存,但asarray不会。
For example:
import numpy as np
#example 1:
data1=[[1,1,1],[1,1,1],
1