浏览代码

log level -> warn

Tinger 2 年之前
父节点
当前提交
52616297b9
共有 4 个文件被更改,包括 8 次插入40 次删除
  1. 4 0
      .gitignore
  2. 1 1
      Dockerfile
  3. 3 39
      app.py
  4. 0 0
      gunicorn.conf.py

+ 4 - 0
.gitignore

@@ -0,0 +1,4 @@
+__pycache__
+venv
+.idea
+static/images/*

+ 1 - 1
Dockerfile

@@ -12,4 +12,4 @@ RUN pip install --no-cache-dir --upgrade pip -i $tuna && \
  apt update && apt install -y ffmpeg libsm6 libxext6 --no-install-recommends && \
  apt-get clean && rm -rf /var/lib/apt/lists/*
 
-CMD ["gunicorn", "app:app", "-c", "gunicorn.conf"]
+CMD ["gunicorn", "app:app"]

+ 3 - 39
app.py

@@ -1,17 +1,15 @@
 from flask import Flask, render_template, request
 from utils.util import *
 from utils.conf import MAX_CONTENT_LENGTH
+import logging
 import numpy as np
 import cv2
 from paddleocr import PaddleOCR
 
-# from paddleocr import PaddleOCR
-# from utils import Args
-# from paddleocr.tools.infer.predict_system import TextSystem
-#
 app = Flask(__name__)
 app.config["JSON_AS_ASCII"] = False
-# 待优化为 TextSystem
+
+logging.getLogger("ppocr").setLevel(logging.WARN)
 engine = PaddleOCR(
     use_gpu=False,
     enable_mkldnn=True,
@@ -23,16 +21,6 @@ engine = PaddleOCR(
 )
 
 
-# args = Args(
-#     use_gpu=False,
-#     enable_mkldnn=True,
-#     det_model_dir="models/det/",
-#     rec_model_dir="models/rec/",
-# )
-# eng2 = TextSystem(args)
-# warmup
-
-
 @app.route("/")
 def index():
     return render_template("index.html")
@@ -120,27 +108,3 @@ def ocr_html():
 
 if __name__ == "__main__":
     app.run()
-
-"""
-step:
-    pip install PaddlePaddle-GPU==2.4.2 PaddleOCR
-    pip install PaddleHub
-    hub install chinese_ocr_db_crnn_server
-
-
-python E:/Project/Python/PaddleOCR/venv/Lib/site-packages/paddleocr/tools/infer/predict_system.py
-    --image_dir="C:/Users/huimv/Pictures/Saved Pictures/"
-    --det_model_dir="D:/BaiduNetdisk/module/aiengine/model/ocr/ch_pp-ocrv3_det_infer/"
-    --rec_model_dir="D:/BaiduNetdisk/module/aiengine/model/ocr/ch_pp-ocrv3_rec_infer/"
-    --cls_model_dir="D:/BaiduNetdisk/module/aiengine/model/ocr/ch_ppocr_mobile_v2.0_cls_infer/"
-    --use_angle_cls=True --use_space_char=True --use_gpu=False
-
-python tools/infer/predict_system.py
-    --image_dir="E:/Project/Python/PaddleOCR/static/pic2.png"
-    --det_model_dir="E:/Project/Python/PaddleOCR/models/det/"
-    --rec_model_dir="E:/Project/Python/PaddleOCR/models/rec/"
-
-
-deploy:
-    python -m pip install PaddlePaddle==2.4.2 PaddleOCR -i https://pypi.tuna.tsinghua.edu.cn/simple
-"""

gunicorn.conf → gunicorn.conf.py