Spaces:
Build error
Build error
File size: 781 Bytes
1865436 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import os
import cv2
from src.ss.ss import handle_ss
from src.sts.demo.sts import handle_sts
from src.ir.ir import handle_ir
def create_folder(dir_path):
if not os.path.isdir(dir_path):
os.mkdir(dir_path)
return
def parse(image, filename):
dir_path = os.path.basename(filename).split('.')[0]
dir_path = os.path.join("./outputs", dir_path)
create_folder(dir_path)
filepath = os.path.join(dir_path, filename)
image.save(filepath)
segment_path, segment_array = handle_ss(filepath, dir_path)
output_path_box, output_path_text, output_path_visual, dict_box_sign_out, dict_rec_sign_out = handle_sts(
filepath, segment_path, dir_path)
predicted = handle_ir(filepath, dict_rec_sign_out, dir_path)
print(predicted)
return
|