from PIL import Image#图像处理模块
import numpy as np#提供二维数组数据结构
import matplotlib.pyplot as plt#画出图像
img = np.array(Image.open('animal.jpg').convert('L'))#利用Image打开图像,转化为亮度,存放在数组中
rows,cols=img.shape
for i in range(rows):
for j in range(cols):
if (img[i,j])>100:
img[i,j]=1
else:
img[i,j]=0
plt.figure("animal")
plt.imshow(img,cmap='gray')
plt.axis('off')
plt.show()
获得图片