omaralaa2004 commited on
Commit
2991511
·
verified ·
1 Parent(s): 16d27ef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -4,8 +4,13 @@ from PIL import Image
4
  import io
5
 
6
  def remove_bg(input_image):
7
- output = remove(input_image)
8
- return Image.open(io.BytesIO(output))
 
 
 
 
 
9
 
10
  demo = gr.Interface(fn=remove_bg, inputs=gr.Image(type="pil"), outputs="image")
11
  demo.launch()
 
4
  import io
5
 
6
  def remove_bg(input_image):
7
+ try:
8
+ if input_image is None:
9
+ return "Error: No image received"
10
+ output = remove(input_image)
11
+ return Image.open(io.BytesIO(output))
12
+ except Exception as e:
13
+ return f"Error: {str(e)}"
14
 
15
  demo = gr.Interface(fn=remove_bg, inputs=gr.Image(type="pil"), outputs="image")
16
  demo.launch()