知行编程网知行编程网  2022-09-13 17:30 知行编程网 隐藏边栏  848 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何读jpg文件的相关知识,包括python读取文件每行,以及python转换图片格式这些编程知识,希望对大家有参考作用。

python如何读取jpg文件

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

方法二:利用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() 读取的也是数组的形式,但是如果是单通道图像,就会读取三通道图像。

import cv2
I = cv2.imread('./cc_1.png')
print I.shape

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享