Spaces:
Runtime error
Runtime error
2nd draft
Browse files
app.py
CHANGED
@@ -12,8 +12,8 @@ import gradio as gr
|
|
12 |
import torch
|
13 |
|
14 |
|
15 |
-
|
16 |
-
|
17 |
|
18 |
url = "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Draft_Marks_on_the_Bow_of_Kruzenshtern_Port_of_Tallinn_16_July_2011.jpg/1600px-Draft_Marks_on_the_Bow_of_Kruzenshtern_Port_of_Tallinn_16_July_2011.jpg"
|
19 |
path_input = "./example1.jpg"
|
@@ -25,21 +25,15 @@ urllib.request.urlretrieve(url, filename=path_input)
|
|
25 |
|
26 |
|
27 |
path_img_output_folder = "./demo-out"
|
28 |
-
# if not os.path.exists(path_img_output_folder):
|
29 |
-
# os.makedirs(path_img_output_folder)
|
30 |
-
|
31 |
path_img_input_folder = "./demo-input"
|
32 |
-
# if not os.path.exists(path_img_input_folder):
|
33 |
-
# os.makedirs(path_img_input_folder)
|
34 |
-
|
35 |
|
36 |
def do_process(img):
|
37 |
img_name = "tmp.jpg"
|
38 |
path_input = os.path.join(path_img_input_folder, img_name)
|
39 |
path_output = os.path.join(path_img_output_folder, "vis", img_name)
|
40 |
img.save(path_input)
|
41 |
-
img.save(path_output)
|
42 |
-
|
43 |
img_res = Image.open(path_output)
|
44 |
return img_res
|
45 |
|
|
|
12 |
import torch
|
13 |
|
14 |
|
15 |
+
from mmocr.apis import MMOCRInferencer
|
16 |
+
ocr = MMOCRInferencer(det="TextSnake", rec="ABINet_Vision")
|
17 |
|
18 |
url = "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Draft_Marks_on_the_Bow_of_Kruzenshtern_Port_of_Tallinn_16_July_2011.jpg/1600px-Draft_Marks_on_the_Bow_of_Kruzenshtern_Port_of_Tallinn_16_July_2011.jpg"
|
19 |
path_input = "./example1.jpg"
|
|
|
25 |
|
26 |
|
27 |
path_img_output_folder = "./demo-out"
|
|
|
|
|
|
|
28 |
path_img_input_folder = "./demo-input"
|
|
|
|
|
|
|
29 |
|
30 |
def do_process(img):
|
31 |
img_name = "tmp.jpg"
|
32 |
path_input = os.path.join(path_img_input_folder, img_name)
|
33 |
path_output = os.path.join(path_img_output_folder, "vis", img_name)
|
34 |
img.save(path_input)
|
35 |
+
# img.save(path_output)
|
36 |
+
result = ocr(path_input, out_dir=path_img_output_folder, save_vis=True)
|
37 |
img_res = Image.open(path_output)
|
38 |
return img_res
|
39 |
|