From 46c59dfb3ac89882fb0e7d4c0d7ba3827ea0305a Mon Sep 17 00:00:00 2001 From: weiweiw <14335254+weiweiw22@user.noreply.gitee.com> Date: Wed, 26 Jun 2024 13:35:54 +0800 Subject: [PATCH] fix issue --- OCRPython/webApp.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/OCRPython/webApp.py b/OCRPython/webApp.py index e69de29..391ff10 100644 --- a/OCRPython/webApp.py +++ b/OCRPython/webApp.py @@ -0,0 +1,22 @@ +from fastapi import FastAPI +from pydantic import BaseModel +from util import ocr_recognition +from configs.basic_config import * + +app = FastAPI() + +class IdentifyRecognitionParams(BaseModel): + type: int + recognitionFrontData: str = "" + recognitionBackData: str = "" + +@app.post("/recognition") +async def recognition(params: IdentifyRecognitionParams): + logger.info(f"python recognition里的参数,{params.type}, {params.recognitionFrontData}, {params.recognitionBackData}") + returnStr = ocr_recognition.OCRRecognition.extractIdCardInfo(params.type, params.recognitionFrontData, params.recognitionBackData) + return returnStr + + +# 运行命令: uvicorn webApp:app --reload +# if __name__ == "__main__": +# unicorn.run("webApp:app", port="8013", reload=True) \ No newline at end of file