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 |
|