from flask import Blueprint, request, jsonify, send_file import os import subprocess import json import uuid import re ocr = Blueprint("ocr", __name__) # 目录配置 upload_dir = "./inference_pic" output_dir = "./inference_json" det_model_dir = "./inference_model/det_v4" rec_model_dir = "./inference_model/rec_v4" cls_model_dir = "./inference_model/ch_ppstructure_mobile_v2.0_SLANet_infer" result_dir = "./inference_results/v4" # 创建目录 os.makedirs(upload_dir, exist_ok=True) os.makedirs(output_dir, exist_ok=True) os.makedirs(result_dir, exist_ok=True) @ocr.route("/process", methods=["POST"]) def ocr_inference(): if "file" not in request.files: return jsonify({"error": "No file provided"}), 400