Gabolozano commited on
Commit
a0333be
·
verified ·
1 Parent(s): bfd73bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -0
app.py CHANGED
@@ -54,4 +54,20 @@ demo = gr.Interface(
54
  ]
55
  )
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  demo.launch()
 
54
  ]
55
  )
56
 
57
+ def get_pipeline_prediction(pil_image):
58
+ try:
59
+ # Run the object detection pipeline
60
+ pipeline_output = od_pipe(pil_image)
61
+
62
+ # Draw the detection results on the image
63
+ processed_image = draw_detections(pil_image, pipeline_output)
64
+
65
+ # Provide both the image and the JSON detection results
66
+ return processed_image, pipeline_output
67
+ except Exception as e:
68
+ # Log the error
69
+ print(f"An error occurred: {str(e)}")
70
+ # Return a message and an empty JSON
71
+ return pil_image, {"error": str(e)}
72
+
73
  demo.launch()