Futi613 commited on
Commit
42a2dcc
·
verified ·
1 Parent(s): 3796790

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +11 -2
main.py CHANGED
@@ -6,11 +6,16 @@ from PIL import Image
6
  import cv2
7
  import base64
8
  import io
 
9
 
10
  app = FastAPI(title="OCR Base64 API")
11
 
12
- # Initialisation du lecteur EasyOCR (comme ton code)
13
- reader = easyocr.Reader(['en'], gpu=False, model_storage_directory='/tmp/easyocr')
 
 
 
 
14
 
15
  # Modèle de requête
16
  class ImageRequest(BaseModel):
@@ -49,3 +54,7 @@ def extract_text(request: ImageRequest):
49
 
50
  except Exception as e:
51
  return {"error": str(e)}
 
 
 
 
 
6
  import cv2
7
  import base64
8
  import io
9
+ import os
10
 
11
  app = FastAPI(title="OCR Base64 API")
12
 
13
+ # Définir le répertoire pour EasyOCR
14
+ model_storage_dir = '/code/.EasyOCR'
15
+ os.makedirs(model_storage_dir, exist_ok=True)
16
+
17
+ # Initialisation du lecteur EasyOCR avec le répertoire personnalisé
18
+ reader = easyocr.Reader(['en'], gpu=False, model_storage_directory=model_storage_dir)
19
 
20
  # Modèle de requête
21
  class ImageRequest(BaseModel):
 
54
 
55
  except Exception as e:
56
  return {"error": str(e)}
57
+
58
+ @app.get("/")
59
+ def read_root():
60
+ return {"message": "OCR API is running!"}