from PIL import Image import numpy as np import cv2 import os path = r'8wei1\\' save_path = r'8wei2\\' for i in os.listdir(path): img = np.array(Image.open(path+i)) for a in range(966): #图片大小 for j in range(1296): if img[a][j] == 106: #需要修改的原像素值 img[a][j] = 1 if img[a][j] == 180: img[a][j] = 2 # img = Image.fromarray(img) # *255 # img.save(save_path+i) print(i) cv2.imwrite(os.path.join(save_path , i),img)