Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -54,7 +54,15 @@ async def startup_event():
|
|
| 54 |
|
| 55 |
try:
|
| 56 |
logger.info("Initializing PaddleOCR...")
|
| 57 |
-
ocr = PaddleOCR(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
logger.info("✓ PaddleOCR initialized successfully")
|
| 59 |
except Exception as e:
|
| 60 |
logger.error(f"Failed to initialize PaddleOCR: {e}", exc_info=True)
|
|
|
|
| 54 |
|
| 55 |
try:
|
| 56 |
logger.info("Initializing PaddleOCR...")
|
| 57 |
+
ocr = PaddleOCR(
|
| 58 |
+
use_angle_cls=True,
|
| 59 |
+
lang=lang,
|
| 60 |
+
use_gpu=False,
|
| 61 |
+
show_log=False,
|
| 62 |
+
det_model_dir=f'/app/models/det/{lang}/en_PP-OCRv3_det_infer',
|
| 63 |
+
rec_model_dir=f'/app/models/rec/{lang}/en_PP-OCRv4_rec_infer',
|
| 64 |
+
cls_model_dir=f'/app/models/cls/{lang}/ch_ppocr_mobile_v2.0_cls_infer'
|
| 65 |
+
)
|
| 66 |
logger.info("✓ PaddleOCR initialized successfully")
|
| 67 |
except Exception as e:
|
| 68 |
logger.error(f"Failed to initialize PaddleOCR: {e}", exc_info=True)
|