Spaces:
Runtime error
Runtime error
Tobias Cornille
commited on
Commit
·
528505f
1
Parent(s):
c25f2ae
Fix output + deps
Browse files- app.py +7 -9
- requirements.txt +1 -0
app.py
CHANGED
|
@@ -371,7 +371,11 @@ def generate_panoptic_mask(
|
|
| 371 |
# overlay thing mask on panoptic inds
|
| 372 |
panoptic_inds[thing_mask.squeeze()] = ind
|
| 373 |
ind += 1
|
| 374 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 375 |
|
| 376 |
|
| 377 |
ckpt_repo_id = "ShilongLiu/GroundingDINO"
|
|
@@ -400,7 +404,7 @@ clipseg_model = CLIPSegForImageSegmentation.from_pretrained(
|
|
| 400 |
|
| 401 |
|
| 402 |
if __name__ == "__main__":
|
| 403 |
-
parser = argparse.ArgumentParser("
|
| 404 |
parser.add_argument("--debug", action="store_true", help="using debug mode")
|
| 405 |
parser.add_argument("--share", action="store_true", help="share the app")
|
| 406 |
args = parser.parse_args()
|
|
@@ -459,9 +463,7 @@ if __name__ == "__main__":
|
|
| 459 |
)
|
| 460 |
|
| 461 |
with gr.Column():
|
| 462 |
-
|
| 463 |
-
type="pil",
|
| 464 |
-
).style(full_width=True, full_height=True)
|
| 465 |
|
| 466 |
run_button.click(
|
| 467 |
fn=generate_panoptic_mask,
|
|
@@ -479,8 +481,4 @@ if __name__ == "__main__":
|
|
| 479 |
)
|
| 480 |
# task_type.change(fn=change_task_type, inputs=[task_type], outputs=[inpaint_prompt])
|
| 481 |
|
| 482 |
-
DESCRIPTION = "### This demo from [Grounded-Segment-Anything](https://github.com/IDEA-Research/Grounded-Segment-Anything). Thanks for their excellent work."
|
| 483 |
-
DESCRIPTION += f'<p>For faster inference without waiting in queue, you may duplicate the space and upgrade to GPU in settings. <a href="https://huggingface.co/spaces/yizhangliu/Grounded-Segment-Anything?duplicate=true"><img style="display: inline; margin-top: 0em; margin-bottom: 0em" src="https://bit.ly/3gLdBN6" alt="Duplicate Space" /></a></p>'
|
| 484 |
-
gr.Markdown(DESCRIPTION)
|
| 485 |
-
|
| 486 |
block.launch(server_name="0.0.0.0", debug=args.debug, share=args.share)
|
|
|
|
| 371 |
# overlay thing mask on panoptic inds
|
| 372 |
panoptic_inds[thing_mask.squeeze()] = ind
|
| 373 |
ind += 1
|
| 374 |
+
|
| 375 |
+
fig = plt.figure()
|
| 376 |
+
plt.imshow(image)
|
| 377 |
+
plt.imshow(colorize(panoptic_inds), alpha=0.5)
|
| 378 |
+
return fig
|
| 379 |
|
| 380 |
|
| 381 |
ckpt_repo_id = "ShilongLiu/GroundingDINO"
|
|
|
|
| 404 |
|
| 405 |
|
| 406 |
if __name__ == "__main__":
|
| 407 |
+
parser = argparse.ArgumentParser("Panoptic Segment Anything demo", add_help=True)
|
| 408 |
parser.add_argument("--debug", action="store_true", help="using debug mode")
|
| 409 |
parser.add_argument("--share", action="store_true", help="share the app")
|
| 410 |
args = parser.parse_args()
|
|
|
|
| 463 |
)
|
| 464 |
|
| 465 |
with gr.Column():
|
| 466 |
+
gr.Plot()
|
|
|
|
|
|
|
| 467 |
|
| 468 |
run_button.click(
|
| 469 |
fn=generate_panoptic_mask,
|
|
|
|
| 481 |
)
|
| 482 |
# task_type.change(fn=change_task_type, inputs=[task_type], outputs=[inpaint_prompt])
|
| 483 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 484 |
block.launch(server_name="0.0.0.0", debug=args.debug, share=args.share)
|
requirements.txt
CHANGED
|
@@ -20,3 +20,4 @@ transformers
|
|
| 20 |
yapf
|
| 21 |
segments-ai
|
| 22 |
scipy
|
|
|
|
|
|
| 20 |
yapf
|
| 21 |
segments-ai
|
| 22 |
scipy
|
| 23 |
+
skimage
|