yaraa11 commited on
Commit
4273668
·
verified ·
1 Parent(s): d807789

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -50,9 +50,10 @@ def predict(img):
50
 
51
  if tumor_present:
52
  mask = (pred > 0.5).astype(np.uint8) * 255
53
- mask_img = Image.fromarray(mask.squeeze()).convert("RGB")
54
- overlay = img.convert("RGB") # convert original image to RGB
55
- overlay.paste(mask_img, (0, 0), mask_img)
 
56
  return "Tumor Detected", overlay
57
  else:
58
  return "No Tumor Detected", None
 
50
 
51
  if tumor_present:
52
  mask = (pred > 0.5).astype(np.uint8) * 255
53
+ mask_img = Image.fromarray(mask.squeeze()).convert("L") # single channel for mask
54
+ overlay = img.convert("RGB")
55
+ red_overlay = Image.new("RGB", mask_img.size, (255,0,0))
56
+ overlay.paste(red_overlay, (0,0), mask_img)
57
  return "Tumor Detected", overlay
58
  else:
59
  return "No Tumor Detected", None