Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -8,6 +8,7 @@ import gradio as gr
|
|
| 8 |
from paddleocr import PaddleOCR
|
| 9 |
import psutil
|
| 10 |
import time
|
|
|
|
| 11 |
|
| 12 |
ocr = PaddleOCR(use_angle_cls=True, lang='en', det_model_dir='models/det', rec_model_dir='models/rec', cls_model_dir='models/cls')
|
| 13 |
|
|
@@ -41,6 +42,7 @@ def sample_border_color(image, box, padding=2):
|
|
| 41 |
median_color = np.median(border_pixels, axis=0)
|
| 42 |
return tuple(map(int, median_color))
|
| 43 |
|
|
|
|
| 44 |
def detect_text_boxes(image):
|
| 45 |
results = ocr.ocr(image, cls=True)
|
| 46 |
boxes = []
|
|
|
|
| 8 |
from paddleocr import PaddleOCR
|
| 9 |
import psutil
|
| 10 |
import time
|
| 11 |
+
import spaces
|
| 12 |
|
| 13 |
ocr = PaddleOCR(use_angle_cls=True, lang='en', det_model_dir='models/det', rec_model_dir='models/rec', cls_model_dir='models/cls')
|
| 14 |
|
|
|
|
| 42 |
median_color = np.median(border_pixels, axis=0)
|
| 43 |
return tuple(map(int, median_color))
|
| 44 |
|
| 45 |
+
@spaces.GPU
|
| 46 |
def detect_text_boxes(image):
|
| 47 |
results = ocr.ocr(image, cls=True)
|
| 48 |
boxes = []
|