python打开文件并读取内容,python读取整个文件

  python打开文件并读取内容,python读取整个文件

  无论是用于机器学习还是深度学习,都需要读图。

  方法一:使用PIL中的Image函数,不是数组格式(推荐学习:Python视频教程)

  这时候就需要使用np.asarray(im)或者np.array()函数了。

  不同的是np.array()是深度拷贝,np。ASAArray()是从PIL导入图像的简单拷贝。

  将numpy作为np导入

  I=Image.open(。/cc_1.png )

  一.展示()

  I.save(。/save . png’)

  I_array=np.array(I)

  打印I_array.shape

  方法二:使用matplotlib.pyplot作为plt显示图片# matplotlib.image作为mpimg读取图片。

  #并以数组格式读出。

  将matplotlib.pyplot作为plt导入

  将matplotlib.image作为mpimg导入

  将numpy作为np导入

  I=mpimg.imread(。/cc_1.png )

  打印工字形

  plt.imshow(一)

  方法三:用opencv-python接口#cv2.imread()读出同样形式的数组,但如果是单通道图,就是三通道图。

  导入cv2

  I=cv2.imread(。/cc_1.png )

  打印工字形

  方法4:访问图像。我一般喜欢用scipy的库,以矩阵的形式读出,以(h,w,c)的形式将导入matplotlib.pyplot保存为plt。

  从scipy导入杂项

  导入副本

  I=misc.imread(。/cc_1.png )

  scipy.misc.imsave(。/save1.png ,I)

  plt.imshow(一)

  plt.show()

  方法5:从skimage导入io,用sk映像库数据

  img=data.lena()

  io.imshow(img)

  更多Python相关技术文章,请访问Python教程专栏学习!

  以上是Python如何读图的细节。更多信息请关注php中文网其他相关文章!

  本文原载于php中文网。转载请注明出处。谢谢大家的尊重!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: