curt-park commited on
Commit
1014097
1 Parent(s): 064ed26

Fix preprocessing bug

Browse files
Files changed (1) hide show
  1. app.py +3 -5
app.py CHANGED
@@ -14,7 +14,6 @@ from segment_anything import SamAutomaticMaskGenerator, sam_model_registry
14
  CHECKPOINT_PATH = "sam_vit_h_4b8939.pth"
15
  MODEL_TYPE = "default"
16
  MAX_WIDTH = MAX_HEIGHT = 800
17
- CLIP_WIDTH = CLIP_HEIGHT = 300
18
  THRESHOLD = 0.05
19
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
20
 
@@ -85,8 +84,7 @@ def filter_masks(
85
  masked = image * np.expand_dims(mask["segmentation"], -1)
86
  crop = masked[y: y + h, x: x + w]
87
  crop = cv2.cvtColor(crop, cv2.COLOR_BGR2RGB)
88
- crop = PIL.Image.fromarray(crop * 255)
89
- crop.resize((CLIP_WIDTH, CLIP_HEIGHT))
90
  cropped_masks.append(crop)
91
 
92
  if query and filtered_masks:
@@ -162,7 +160,7 @@ demo = gr.Interface(
162
  [
163
  0.9,
164
  0.8,
165
- 0.30,
166
  os.path.join(os.path.dirname(__file__), "examples/dog.jpg"),
167
  "A dog",
168
  ],
@@ -171,7 +169,7 @@ demo = gr.Interface(
171
  0.8,
172
  0.05,
173
  os.path.join(os.path.dirname(__file__), "examples/city.jpg"),
174
- "A bridge on the water",
175
  ],
176
  [
177
  0.9,
 
14
  CHECKPOINT_PATH = "sam_vit_h_4b8939.pth"
15
  MODEL_TYPE = "default"
16
  MAX_WIDTH = MAX_HEIGHT = 800
 
17
  THRESHOLD = 0.05
18
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
19
 
 
84
  masked = image * np.expand_dims(mask["segmentation"], -1)
85
  crop = masked[y: y + h, x: x + w]
86
  crop = cv2.cvtColor(crop, cv2.COLOR_BGR2RGB)
87
+ crop = PIL.Image.fromarray(crop)
 
88
  cropped_masks.append(crop)
89
 
90
  if query and filtered_masks:
 
160
  [
161
  0.9,
162
  0.8,
163
+ 0.15,
164
  os.path.join(os.path.dirname(__file__), "examples/dog.jpg"),
165
  "A dog",
166
  ],
 
169
  0.8,
170
  0.05,
171
  os.path.join(os.path.dirname(__file__), "examples/city.jpg"),
172
+ "water",
173
  ],
174
  [
175
  0.9,