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