CUHKWilliam commited on
Commit
e803103
·
verified ·
1 Parent(s): 5a05dd2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -0
app.py CHANGED
@@ -37,6 +37,7 @@ def inference_mask1(
37
  support_imgs = []
38
  for i in range(len(prompt)):
39
  mask = torch.from_numpy(np.stack(prompt[i]['layers'], axis=0).any(0).any(-1)).cpu()
 
40
  if mask.sum() == 0:
41
  break
42
  mask = F.interpolate(mask.unsqueeze(0).unsqueeze(0).float(), query_img.size()[-2:], mode='nearest').squeeze(0).squeeze(0)
@@ -44,6 +45,7 @@ def inference_mask1(
44
  support_img = Image.fromarray(prompt[i]['background'][..., :3])
45
  support_img = transformation(support_img)
46
  support_imgs.append(support_img)
 
47
  model = DCAMA('resnet50', 'resnet50_a1h-35c100f8.pth', True)
48
  model.eval()
49
  model.cpu()
 
37
  support_imgs = []
38
  for i in range(len(prompt)):
39
  mask = torch.from_numpy(np.stack(prompt[i]['layers'], axis=0).any(0).any(-1)).cpu()
40
+ mask[mask > 0] = 1
41
  if mask.sum() == 0:
42
  break
43
  mask = F.interpolate(mask.unsqueeze(0).unsqueeze(0).float(), query_img.size()[-2:], mode='nearest').squeeze(0).squeeze(0)
 
45
  support_img = Image.fromarray(prompt[i]['background'][..., :3])
46
  support_img = transformation(support_img)
47
  support_imgs.append(support_img)
48
+ return (support_imgs[0].detach().cpu().numpy() * 255).astype(np.uint8)
49
  model = DCAMA('resnet50', 'resnet50_a1h-35c100f8.pth', True)
50
  model.eval()
51
  model.cpu()