盒子ocr检测

This commit is contained in:
2025-10-16 17:18:10 +08:00
commit 1f880799a4
71 changed files with 10373 additions and 0 deletions

45
pp_onnx/logger.py Normal file
View File

@ -0,0 +1,45 @@
import logging
LogName = 'Umi-OCR_log'
LogFileName = 'Umi-OCR_debug.log'
class Logger:
def __init__(self):
self.initLogger()
def initLogger(self):
'''初始化日志'''
# 日志
self.logger = logging.getLogger(LogName)
self.logger.setLevel(logging.DEBUG)
# 控制台
streamHandler = logging.StreamHandler()
streamHandler.setLevel(logging.DEBUG)
formatPrint = logging.Formatter(
'%(levelname)s%(message)s')
streamHandler.setFormatter(formatPrint)
# self.logger.addHandler(streamHandler)
return
# 日志文件
fileHandler = logging.FileHandler(LogFileName)
fileHandler.setLevel(logging.ERROR)
formatFile = logging.Formatter(
'''
%(levelname)s%(asctime)s
%(message)s
文件:%(module)s | 函数:%(funcName)s | 行号:%(lineno)d
线程id%(thread)d | 线程名:%(thread)s''')
fileHandler.setFormatter(formatFile)
self.logger.addHandler(fileHandler)
LOG = Logger()
def GetLog():
return LOG.logger