Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -69,18 +69,19 @@ def generate_art(mood):
|
|
69 |
return image
|
70 |
|
71 |
def mood_art_generator(image):
|
72 |
-
# Convert
|
73 |
-
|
|
|
74 |
|
75 |
-
mood = get_mood_from_image(
|
76 |
if mood:
|
77 |
art = generate_art(mood)
|
78 |
return art
|
79 |
else:
|
80 |
return None
|
81 |
|
82 |
-
image_input = gr.inputs.Image(shape=(224, 224)
|
83 |
-
outputs = gr.outputs.Image(type = "pil",label="Generated Artwork")
|
84 |
|
85 |
interface = gr.Interface(
|
86 |
fn=mood_art_generator,
|
@@ -92,3 +93,4 @@ interface = gr.Interface(
|
|
92 |
|
93 |
if __name__ == "__main__":
|
94 |
interface.launch()
|
|
|
|
69 |
return image
|
70 |
|
71 |
def mood_art_generator(image):
|
72 |
+
# Convert base64 string to PIL image
|
73 |
+
image_encoded = image.split(",")[1]
|
74 |
+
image = Image.open(BytesIO(base64.b64decode(image_encoded)))
|
75 |
|
76 |
+
mood = get_mood_from_image(np.array(image))
|
77 |
if mood:
|
78 |
art = generate_art(mood)
|
79 |
return art
|
80 |
else:
|
81 |
return None
|
82 |
|
83 |
+
image_input = gr.inputs.Image(shape=(224, 224))
|
84 |
+
outputs = gr.outputs.Image(type = "pil", label="Generated Artwork")
|
85 |
|
86 |
interface = gr.Interface(
|
87 |
fn=mood_art_generator,
|
|
|
93 |
|
94 |
if __name__ == "__main__":
|
95 |
interface.launch()
|
96 |
+
|