JaydeepR commited on
Commit
9caf2cc
·
verified ·
1 Parent(s): 42d93a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -10
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
- text_data = extract_text(obj_img)
93
 
94
- if text_data:
95
  st.write(f"Extracted Text for Object {i+1}:")
96
- st.json(text_data)
97
- else:
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")