|
|
@@ -765,14 +765,9 @@ def call_paddleocr_ocr(image_path: str, save_path: str) -> tuple[Optional[List[s
|
|
|
return None, None
|
|
|
|
|
|
# 构建paddleocr ocr命令(NPU 下需加 --device npu:0,否则走 CPU 易段错误)
|
|
|
+ # 注意:ocr 子命令不支持 --vl_rec_backend 等 VL 相关参数
|
|
|
cmd = [_get_paddleocr_executable(), "ocr", "-i", image_path, "--save_path", save_path] + _paddle_ocr_device_args()
|
|
|
|
|
|
- # 添加 VL 识别后端配置(如果已配置)
|
|
|
- if VL_REC_BACKEND:
|
|
|
- cmd.extend(["--vl_rec_backend", VL_REC_BACKEND])
|
|
|
- if VL_REC_SERVER_URL:
|
|
|
- cmd.extend(["--vl_rec_server_url", VL_REC_SERVER_URL])
|
|
|
-
|
|
|
logger.info(f"[PaddleOCR OCR] 执行命令: {' '.join(cmd)}")
|
|
|
|
|
|
# 执行命令(env 含 LD_PRELOAD 与 PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK)
|