组卷题库 > 高中信息技术试卷库
试题详情
小明用下列Python程序将图a处理成图b所示效果,发现处理后的图像不理想,他要想将图像处理成下图c所示效果,则可做的修改是(   )

图 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 ()

A、将第 7 行中的数字’188’改成’138’
B、将第 7 行中的数字’188’改成’250’
C、将第 7 行中的’>’改成’<’
D、将第 8 行的代码与第 10 行的代码互换
知识点
参考答案
采纳过本试题的试卷
教育网站链接