图 a | 图 b | 图 c |
from PIL import Image #第 0 行
import numpy as np #第 1 行
import matplotlib.pyplot as plt #第 2 行
img=np.array(Image.open ('dj.jpg').convert('L')) #第 3 行
row,cols=img.shape #第 4 行
for i in range(row): #第 5 行
for j in range(cols): #第 6 行
if img[i,j]>188: #第 7 行
img[i,j]=1 #1 表示白色 #第 8 行
else: #第 9 行
img[i,j]=0 #0 表示黑色 #第 10 行
plt.figure('dj') #第 11 行
plt.imshow(img,cmap='gray') #第 12 行
plt.axis('off') #第 13 行
plt.show ()