圖像的二值化處理是將圖像的灰度值轉換為黑白兩種顏色。在Pillow庫中,可以使用Image
模塊中的convert
方法將圖像進行二值化處理,具體步驟如下:
from PIL import Image
img = Image.open('image.jpg')
img_gray = img.convert('L')
threshold = 128
img_bw = img_gray.point(lambda x: 0 if x < threshold else 255, '1')
在以上代碼中,將灰度值小于閾值threshold
的像素點設為0(黑色),大于等于閾值的像素點設為255(白色),然后將圖像轉換為二值圖像。
img_bw.show()
img_bw.save('binary_image.jpg')
通過以上步驟,就可以實現圖像的二值化處理。可以根據具體的需求調整閾值等參數來獲得最佳的效果。