shengqiangShi commited on
Commit
6dd29b3
·
1 Parent(s): 6e764cd

Application file

Browse files
Files changed (1) hide show
  1. app.py +2 -5
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