方法一:利用 PIL 中的 Image 函数
这个函数读取出来不是 array 格式,这时候需要用 np.asarray(im) 或者 np.array()函数 。区别:np.array() 是深拷贝,np.asarray() 是浅拷贝
关于深拷贝和浅拷贝,这里给出一个说明:
Python 中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。
copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。
copy.deepcopy 深拷贝 拷贝对象及其子对象
关于这个问题好像网上找不到更详细的说明,虽然不好理解,仔细想想其实也想的通(浅拷贝,深拷贝,这个概念倒是挺好玩的,感觉自己理解上有点偏差,慢慢琢磨吧),下面继续进入正题。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
方法二:利用 matplotlib
利用 matplotlib.pyplot as plt 用于显示图片matplotlib.image as mpimg 用于读取图片并且读取出来就是 array 格式