Spaces:
Sleeping
Sleeping
Commit
·
6dd29b3
1
Parent(s):
6e764cd
Application file
Browse files
app.py
CHANGED
@@ -82,7 +82,7 @@ def generate_image_with_sam(img, boxes):
|
|
82 |
|
83 |
image_embeddings = model_sam.get_image_embeddings(inputs["pixel_values"])
|
84 |
|
85 |
-
inputs = processor_sam(img_pil, input_boxes=boxes, return_tensors="pt").to(device)
|
86 |
inputs["input_boxes"].shape
|
87 |
inputs.pop("pixel_values", None)
|
88 |
inputs.update({"image_embeddings": image_embeddings})
|
@@ -91,10 +91,7 @@ def generate_image_with_sam(img, boxes):
|
|
91 |
outputs = model_sam(**inputs, multimask_output=False)
|
92 |
|
93 |
masks = processor_sam.image_processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"].cpu(), inputs["reshaped_input_sizes"].cpu())
|
94 |
-
scores = outputs.iou_scores
|
95 |
-
print(type(scores))
|
96 |
-
print(scores.shape if hasattr(scores, 'shape') else scores)
|
97 |
-
|
98 |
|
99 |
SAM_image = apply_colored_masks_on_image(img_pil, masks[0])
|
100 |
return SAM_image
|
|
|
82 |
|
83 |
image_embeddings = model_sam.get_image_embeddings(inputs["pixel_values"])
|
84 |
|
85 |
+
inputs = processor_sam(img_pil, input_boxes=[boxes], return_tensors="pt").to(device)
|
86 |
inputs["input_boxes"].shape
|
87 |
inputs.pop("pixel_values", None)
|
88 |
inputs.update({"image_embeddings": image_embeddings})
|
|
|
91 |
outputs = model_sam(**inputs, multimask_output=False)
|
92 |
|
93 |
masks = processor_sam.image_processor.post_process_masks(outputs.pred_masks.cpu(), inputs["original_sizes"].cpu(), inputs["reshaped_input_sizes"].cpu())
|
94 |
+
# scores = outputs.iou_scores
|
|
|
|
|
|
|
95 |
|
96 |
SAM_image = apply_colored_masks_on_image(img_pil, masks[0])
|
97 |
return SAM_image
|