python 读取图像的方式,改变图像像素尺寸的大小,将RGB 图像转换为灰度图
程序员文章站
2024-03-25 08:31:04
...
一.python 读取图像的方式
1.用PIL 包读取,读取以后的数据格式为 image,不是Numpy ,所以需要转换为Numpy
from PIL import Image
import numpy as np
path1 =‘’
data1 = Image.open(path1)
data_after=np.array(data1)
2. 利用matplotlib.pyplot as plt用于显示图片
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
I = mpimg.imread('/data/person.png')
print(I.shape)
plt.imshow(I)
二.修改图像像素大小
from PIL import Image
def produceImage(image, width, height):
resized_image = image.resize((width, height), Image.ANTIALIAS)
return resized_image
path2 = "
data2 = Image.open(path2) # 读取图片
data2 = produceImage(data2, 224, 224)
三.RGB 图像转为灰度图
from PIL import image
path=' '#图像位置
data1= Image.open(path1)
data1= data1.convert('L') #将RGB 图像转换为灰度图
上一篇: 第二篇--MATLAB图形可视化(一)
下一篇: 详解PHP中的字符串