Python图像处理库PIL从入门到精通
https://blog.csdn.net/column/details/pythonpil.html
示例:
from PIL import Image import pytesseract pytesseract.pytesseract.tesseract_cmd = r'D:\Program Files\Tesseract-OCR\tesseract.exe' im = Image.open(r'a.jpg') print(im) print(im.mode) print(im.getpixel((100,100))) gray = im.convert('L') gray.save('ag.jpg') print(gray) print(gray.mode) print(gray.getpixel((100,100))) # 所有比阈值亮的像素转换为白色,所有比阈值暗的像素转换为黑色 # 灰度 白色为255,黑色为0 b = gray.point(lambda x:0 if x<200 else 255,'1') b.save('b.jpg')
输出:
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=500x291 at 0x16328A31438> RGB (255, 226, 215) <PIL.Image.Image image mode=L size=500x291 at 0x16328A313C8> L 233
a.jpg
ag.jpg
b.jpg
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步