有如下 Python 程序段,假设程序运行正常,图A所示图片是原始图片,则推测程序运行结果图片是( ) from PIL import Image import numpy as np import matplotlib.pyplot as plt choicelist,choice=[50,128,188,255],256 for i in choicelist: if i<choice: choice=i fn='tiger02.jpg' img=np.array(Image.open(fn).convert('L')) rows,cols=img.shape #图像尺寸分别赋值 for i in range(rows): #依次取每个像素的坐标 for j in range(cols): if (img[i,j]<=choice): #像素值小于等于指定值,赋值1,否则为0 img[i,j]=0 else: img[i,j]=1 plt.figure("tiger128") #指定当前绘图对象 plt.imshow(img,cmap='gray') #显示灰度图像 plt.axis('off') #关闭图像坐标 plt.show() #弹出包含了图片的窗口
A .
B .
C .
D .
答案:B