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(['ch_sim','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,4 +52,4 @@ if __name__ == "__main__": print(re.match("首..注", "首版关注")) pass