Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -86,7 +86,9 @@ def process_image(image):
|
|
86 |
processed_image.putdata(final_data)
|
87 |
return processed_image
|
88 |
|
89 |
-
def processAndGetMask(
|
|
|
|
|
90 |
datas = getImageDetails(image)
|
91 |
labs = list(datas.keys())
|
92 |
selector = processSentence(text, labs)
|
@@ -96,7 +98,7 @@ def processAndGetMask(image: str, text: str):
|
|
96 |
|
97 |
gr = gradio.Interface(
|
98 |
processAndGetMask,
|
99 |
-
[gradio.Image(
|
100 |
gradio.Image(type="pil")
|
101 |
)
|
102 |
gr.launch(share=True)
|
|
|
86 |
processed_image.putdata(final_data)
|
87 |
return processed_image
|
88 |
|
89 |
+
def processAndGetMask(base64_image: str, text: str):
|
90 |
+
image_bytes = base64.b64decode(base64_image.split(',')[1])
|
91 |
+
image = Image.open(BytesIO(image_bytes))
|
92 |
datas = getImageDetails(image)
|
93 |
labs = list(datas.keys())
|
94 |
selector = processSentence(text, labs)
|
|
|
98 |
|
99 |
gr = gradio.Interface(
|
100 |
processAndGetMask,
|
101 |
+
[gradio.Image(), gradio.Text()],
|
102 |
gradio.Image(type="pil")
|
103 |
)
|
104 |
gr.launch(share=True)
|