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