Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -11,10 +11,10 @@ import sys
|
|
| 11 |
import os
|
| 12 |
|
| 13 |
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
|
| 14 |
-
from segmentation_model import load_model,transform_image, run_inference, save_input_image, save_objects_and_metadata, extract_object
|
| 15 |
-
from identification_model import load_yolov8_model, run_object_detection
|
| 16 |
-
from text_extraction_model import extract_text
|
| 17 |
-
from summarization_model import generate_summary
|
| 18 |
# from utils.data_mapping import create_summary_table
|
| 19 |
|
| 20 |
|
|
@@ -61,6 +61,11 @@ if uploaded_file is not None:
|
|
| 61 |
image = Image.open(uploaded_file).convert('RGB')
|
| 62 |
# Generate a unique master ID for the image
|
| 63 |
master_id = str(uuid.uuid4())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 64 |
|
| 65 |
# Save the input image
|
| 66 |
save_input_image(image, master_id)
|
|
@@ -89,16 +94,16 @@ if uploaded_file is not None:
|
|
| 89 |
st.write(f"Detection results for Object {i+1}:")
|
| 90 |
st.json(detection_results)
|
| 91 |
|
| 92 |
-
|
| 93 |
|
| 94 |
-
if
|
| 95 |
st.write(f"Extracted Text for Object {i+1}:")
|
| 96 |
-
st.json(
|
| 97 |
-
|
| 98 |
st.write("No text was detected")
|
| 99 |
|
| 100 |
-
summary = generate_summary(obj_img,text_data)
|
| 101 |
-
st.write(f"Object Summary:\n{summary}")
|
| 102 |
|
| 103 |
else:
|
| 104 |
st.write("No objects were detected")
|
|
|
|
| 11 |
import os
|
| 12 |
|
| 13 |
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
|
| 14 |
+
from models.segmentation_model import load_model,transform_image, run_inference, save_input_image, save_objects_and_metadata, extract_object
|
| 15 |
+
from models.identification_model import load_yolov8_model, run_object_detection
|
| 16 |
+
from models.text_extraction_model import extract_text
|
| 17 |
+
# from models.summarization_model import generate_summary
|
| 18 |
# from utils.data_mapping import create_summary_table
|
| 19 |
|
| 20 |
|
|
|
|
| 61 |
image = Image.open(uploaded_file).convert('RGB')
|
| 62 |
# Generate a unique master ID for the image
|
| 63 |
master_id = str(uuid.uuid4())
|
| 64 |
+
extracted_text = extract_text(image)
|
| 65 |
+
if extracted_text:
|
| 66 |
+
st.write(extracted_text)
|
| 67 |
+
else:
|
| 68 |
+
st.write("No text was detected")
|
| 69 |
|
| 70 |
# Save the input image
|
| 71 |
save_input_image(image, master_id)
|
|
|
|
| 94 |
st.write(f"Detection results for Object {i+1}:")
|
| 95 |
st.json(detection_results)
|
| 96 |
|
| 97 |
+
extracted_text = extract_text(obj_img)
|
| 98 |
|
| 99 |
+
if extracted_text:
|
| 100 |
st.write(f"Extracted Text for Object {i+1}:")
|
| 101 |
+
st.json(extracted_text)
|
| 102 |
+
else:
|
| 103 |
st.write("No text was detected")
|
| 104 |
|
| 105 |
+
# summary = generate_summary(obj_img,text_data)
|
| 106 |
+
# st.write(f"Object Summary:\n{summary}")
|
| 107 |
|
| 108 |
else:
|
| 109 |
st.write("No objects were detected")
|