Axzyl commited on
Commit
6744a7e
·
verified ·
1 Parent(s): 2807856

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -40,7 +40,11 @@ async def segment(req: SegmentRequest):
40
  inputs["original_sizes"].cpu(),
41
  inputs["reshaped_input_sizes"].cpu()
42
  )
43
- mask_np = (masks[0][0] * 255).astype("uint8")
 
 
 
 
44
  buf = io.BytesIO()
45
  Image.fromarray(mask_np).save(buf, format="PNG")
46
  buf.seek(0)
 
40
  inputs["original_sizes"].cpu(),
41
  inputs["reshaped_input_sizes"].cpu()
42
  )
43
+ mask_tensor = masks[0][0] # torch.FloatTensor
44
+ mask_np = (mask_tensor * 255) \
45
+ .to(torch.uint8) \
46
+ .cpu() \
47
+ .numpy() # now uint8 numpy array
48
  buf = io.BytesIO()
49
  Image.fromarray(mask_np).save(buf, format="PNG")
50
  buf.seek(0)