OCR
Optical Character Recognition
光学字符识别
对纸上打印的字符,通过检测明暗的方式确定字符的形状,然后识别纸上的字符
cnocr包
是Python3下的中英文OCR包
安装cnocr
pip install cnocr==2.0
本文采用的是2.0版本
识别图片上所有的文本
CnOcr下的ocr()方法,可以一次识别图片上的所有的文本
返回的结果为list,list的元素是一个tuple,每个元素表示一行的数据
例如识别以下图片:
代码
from cnocr import CnOcr cnOcr = CnOcr() #创建CnOcr对象 res = cnOcr.ocr("d:/data/1.jpg") #调用ocr方法识别文本 #ocr方法可以识别图片上所有的文本 print(res) for row in res: text = ''.join(row[0]) print(text)
运行结果:
0条评论
点击登录参与评论