图片处理之灰度化、二值化

前言

一般的图片直接进行 tesseract -OCR 成效较低、需要提前对图片进行处理

源码分享

from PIL import Image
img =Image.open(r'E:/img/zhiwang.png')
img.show() # 未处理下图一
gray = img.convert('L') #灰度化
gray.show() # 灰度化处理下图二
bw = gray.point(lambda x: 0 if x < 250 else 255,'1')
bw.show() # 二值化处理下图三

处理结果

图一
图片处理之灰度化、二值化
图二
图片处理之灰度化、二值化
图三
图片处理之灰度化、二值化