python 图片二值化处理(处理后为纯黑白的图片)

Gilana ·
更新时间:2024-11-13
· 752 次阅读

先随便招一张图片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

灰度图


二值化图


然后对图片进行处理

您可能感兴趣的文章:如何利用python给图片添加半透明水印Python 使用 Pillow 模块给图片添加文字水印的方法基于python的图片修复程序(实现水印去除)Python如何为图片添加水印python使用PIL模块实现给图片打水印的方法python自动化实现登录获取图片验证码功能python实现大量图片重命名Python实现图片批量加入水印代码实例



Python 二值化 图片

需要 登录 后方可回复, 如果你还没有账号请 注册新账号