Juartaurus's picture
Upload folder using huggingface_hub
1865436
raw
history blame
781 Bytes
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