freealise commited on
Commit
aa975d0
·
verified ·
1 Parent(s): 4411e98

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -592,10 +592,6 @@ def draw_mask(l, t, b, v, d, evt: gr.EventData):
592
 
593
  params["fnum"] = frame_selected
594
  params["l"] = l
595
-
596
- mask = cv2.imread(masks[frame_selected], cv2.IMREAD_GRAYSCALE).astype(np.uint8) + 128
597
- mask[mask==128] = 0
598
- d["layers"][0] = cv2.cvtColor(mask, cv2.COLOR_GRAY2RGBA)
599
 
600
  edge = bg.copy()
601
  else:
@@ -604,6 +600,10 @@ def draw_mask(l, t, b, v, d, evt: gr.EventData):
604
  x = points[len(points)-1][0]
605
  y = points[len(points)-1][1]
606
 
 
 
 
 
607
  sel = cv2.floodFill(mask, None, (x, y), 1, 2, 2, (4 | cv2.FLOODFILL_FIXED_RANGE))[2] #(4 | cv2.FLOODFILL_FIXED_RANGE | cv2.FLOODFILL_MASK_ONLY | 255 << 8)
608
  # 255 << 8 tells to fill with the value 255)
609
  sel = sel[1:sel.shape[0]-1, 1:sel.shape[1]-1]
 
592
 
593
  params["fnum"] = frame_selected
594
  params["l"] = l
 
 
 
 
595
 
596
  edge = bg.copy()
597
  else:
 
600
  x = points[len(points)-1][0]
601
  y = points[len(points)-1][1]
602
 
603
+ mask = cv2.imread(masks[frame_selected], cv2.IMREAD_GRAYSCALE).astype(np.uint8) + 128
604
+ mask[mask==128] = 0
605
+ d["layers"][0] = cv2.cvtColor(mask, cv2.COLOR_GRAY2RGBA)
606
+
607
  sel = cv2.floodFill(mask, None, (x, y), 1, 2, 2, (4 | cv2.FLOODFILL_FIXED_RANGE))[2] #(4 | cv2.FLOODFILL_FIXED_RANGE | cv2.FLOODFILL_MASK_ONLY | 255 << 8)
608
  # 255 << 8 tells to fill with the value 255)
609
  sel = sel[1:sel.shape[0]-1, 1:sel.shape[1]-1]