Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -113,16 +113,15 @@ def main(user_image):
|
|
113 |
init_image.save(user_image.name) # save the resized image
|
114 |
## identify the face + save the inverted mask
|
115 |
inverted_mask = identify_face(user_image)
|
116 |
-
|
117 |
-
try:
|
118 |
-
fp = tempfile.NamedTemporaryFile(mode='wb', suffix=".png")
|
119 |
-
cv2.imwrite(fp.name, inverted_mask) # save the inverted image mask
|
120 |
-
pil_inverted_mask = PIL.Image.open(fp.name).convert("RGB")
|
121 |
-
# sample the new images
|
122 |
-
return sample_images(init_image, pil_inverted_mask)
|
123 |
-
else:
|
124 |
print("init_image:", type(init_image))
|
125 |
return init_image
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
|
127 |
demo = gr.Interface(main, gr.Image(type="file"), "image")
|
128 |
demo.launch(debug=True)
|
|
|
113 |
init_image.save(user_image.name) # save the resized image
|
114 |
## identify the face + save the inverted mask
|
115 |
inverted_mask = identify_face(user_image)
|
116 |
+
if inverted_mask == None:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
print("init_image:", type(init_image))
|
118 |
return init_image
|
119 |
+
print("inverted_mask: ", inverted_mask)
|
120 |
+
fp = tempfile.NamedTemporaryFile(mode='wb', suffix=".png")
|
121 |
+
cv2.imwrite(fp.name, inverted_mask) # save the inverted image
|
122 |
+
pil_inverted_mask = PIL.Image.open(fp.name).convert("RGB")
|
123 |
+
# sample the new
|
124 |
+
return sample_images(init_image, pil_inverted_mask)
|
125 |
|
126 |
demo = gr.Interface(main, gr.Image(type="file"), "image")
|
127 |
demo.launch(debug=True)
|