python 图像二值化处理


import os
from PIL import Image
import shutilfile_path = './5-crack919/mask/'
save_path = './5-crack919/mask01/'
if not os.path.exists(save_path):os.makedirs(save_path)
###二值化
for filename in os.listdir(file_path):print(filename)img = Image.open(file_path + filename)img = img.convert('L')threshold = 128table = []for i in range(256):if i < threshold:table.append(0) #控制新图像中白色区域else:table.append(1)photo = img.point(table, '1')photo.save(save_path + filename)

原创不易,感谢点赞关注!!!
















