python如何读jpg文件

发布时间:2022-07-12 09:48:51 人气:515 作者:多测师

  Python中读取jpg文件的方法

  方法一:利用PIL中的Image函数,这个函数读取出来不是array格式

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

  区别是 np.array() 是深拷贝,np.asarray() 是浅拷贝

  from PIL import Image

  import numpy as np

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

  I.show()

  I.save('./save.png')

  I_array = np.array(I)

  print I_array.shape

python如何读jpg文件

  方法二:利用matplotlib.pyplot as plt用于显示图片

  matplotlib.image as mpimg 用于读取图片

  并且读取出来就是array格式

  import matplotlib.pyplot as plt

  import matplotlib.image as mpimg

  import numpy as np

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

  print I.shape

  plt.imshow(I)

  方法三:利用opencv-python接口

  cv2.imread()读出来同样是array形式,但是如果是单通道的图,读出来的是三通道的

  import cv2

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

  print I.shape

  以上内容为大家介绍了python如何读jpg文件,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线