【Python】cnocr的使用

1,介绍

cnocr于2019年7月25日开源,以下是使用介绍。

2,安装

pip install cnocr

3,使用

from cnocr import CnOcr
ocr = CnOcr()
path = r”D:\server\cnocr\examples\rand_cn1.png”
res = ocr.ocr_for_single_line(path)
print(res)

Pycharm专业版,按住Ctrl,点击CnOcr

class CnOcr(object):
MODEL_FILE_PREFIX = ‘model-v{}’.format(__version__)

def __init__(self, root=data_dir(), model_epoch=MODEL_EPOCE):
print(root)
exit()
self._model_dir = os.path.join(root, ‘models’)
self._model_epoch = model_epoch
self._assert_and_prepare_model_files(root)
self._alphabet, _ = read_charset(os.path.join(self._model_dir, ‘label_cn.txt’))

self._hp = Hyperparams()
self._hp._loss_type = None # infer mode

 

 

https://github.com/breezedeus/cnocr/blob/master/README_cn.md

 

https://pan.baidu.com/s/1DWV3H2UWmzOU6d48UbTYVw

添加两行代码,将百度云盘提取码:ss81,下的文件存放于打印的地址,然后取消此两行代码,运行程序。

  1. 隐士说道:

    优点是对于印刷体识别情况比较友好,对于自然场景的文字识别不行。需要自己对文本先行定位

发表评论

邮箱地址不会被公开。 必填项已用*标注