导入显示图片,图片转矩阵
# 导入工具包,PIL、numpy、matplotlib
from PIL import Image
import numpy as np
from matplotlib import pyplot as plt
# 加载图片,这里加载的是和代码文件在同一目录的1.jpg文件,赋值给img
img = Image.open('./1.jpg')
"""
归一处理,这里是对图片进行向量化操作,是把里面的每一个数都除以255,
这样里面的每一个值就都介于0和1之间了,防止后期imshow报错,
# plt.imshow() 函数并不会自动对输入数据归一化处理,而是对数据取值范围提出要求:
如果是float型数据,取值范围应在[0,1];如果是int型数据,取值范围应在[0,255]
"""
img = np.array(img)/255
# 获得图片维度数据,x代表图片多少行,y代表图片多少列,z等于3分表是rgb三个色彩的值
x,y,z = img.shape
# 显示图片img
plt.imshow(img)
图片实际为[图片行数,图片列数,RGB]的矩阵
RGB三个值代表红绿蓝三色的深浅
图片规格标准化处理
print(img1.size)
# 调整图片规格尺寸,拉伸
img1 = img1.resize([64,128])
print(img1.size)
img1
注意&#x