当前位置: 高中信息技术 / 单选题
  • 1. (2023高二上·舟山期末) 小明用下列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 行的代码互换

微信扫码预览、分享更方便