1. from PIL import Image
    2. from numpy import *
    3. input_dir = './pics/' # 文件夹名字后一定要加/,才能识别为打开文件夹中的内容
    4. out_dir1 = './pics_gray/' # 进行灰度化后的图片保存在该文件夹下
    5. # 3.1灰度化
    6. a = os.listdir(input_dir)
    7. for i in a:
    8. print(i)
    9. Img = Image.open(input_dir + i) # 用PIL的库来逐个读取图片
    10. Img_gray = Img.convert('L') # 灰度化L
    11. Img_gray.save(out_dir1 + i) # 用PIL的库来逐个保存图片到指定路径下
    12. print('~~~~~~~~~~~~~This is a picture after graying~~~~~~~~~~')
    13. print(Img_gray)