Administrator
5 天以前 48fb7a00951f91bdc707e5dd2d196e5bccb752c3
ocr/ocr_util.py
@@ -1,7 +1,6 @@
import re
import time
import cv2
import easyocr
from cnocr import CnOcr
@@ -9,11 +8,16 @@
# 图像识别类
class OcrUtil:
    __ocr = CnOcr()
    reader = easyocr.Reader(['en'], gpu=False)
    reader = easyocr.Reader(['ch_sim', 'en'], gpu=False)
    @classmethod
    def ocr(cls, mat):
        res = cls.__ocr.ocr(mat)
        return res
    @classmethod
    def easy_ocr(cls, mat):
        res = cls.reader.readtext(mat, detail=1)
        return res
    # 返回(识别内容,位置信息)
@@ -48,5 +52,4 @@
if __name__ == "__main__":
    result = OcrUtil.ocr_num("D:/test1.png", "000977")
    print(result)
    pass