Spaces:
Runtime error
Runtime error
Bug in get_point_or_box_prompts()
#1
by Sidd-SQY - opened
In app.py, instead of appending to the box_prompts list, the code setting the box_prompts list to the most recent bounding box. This means that only the most recent bounding box is sent to the model and all others are ignored.
It can be found here: https://huggingface.co/spaces/naver-iv/ZIM_Zero-Shot-Image-Matting/blob/main/app.py#L190
Sidd-SQY changed discussion title from Bug in `get_point_or_box_prompts()` to Bug in get_point_or_box_prompts()
It is not a bug. Like the original SAM, the model can task only one box prompt.
For multiple instances, we should prompt one box prompt per instance.
mask_inst_0 = ZIM(boxes[0])
mask_inst_1 = ZIM(boxes[1])
mask_inst_2 = ZIM(boxes[2])