python 圖片二值化處理(處理後為純黑白的圖片)
阿新 • • 發佈:2020-01-09
先隨便招一張圖片test.jpg做案例
然後對圖片進行處理
# 圖片二值化 from PIL import Image img = Image.open('test.jpg') # 模式L”為灰色影象,它的每個畫素用8個bit表示,0表示黑,255表示白,其他數字表示不同的灰度。 Img = img.convert('L') Img.save("test1.jpg") # 自定義灰度界限,大於這個值為黑色,小於這個值為白色 threshold = 200 table = [] for i in range(256): if i < threshold: table.append(0) else: table.append(1) # 圖片二值化 photo = Img.point(table,'1') photo.save("test2.jpg")
得出的test1.jpg和test2.jpg
灰度圖
二值化圖
然後對圖片進行處理
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。