freealise commited on
Commit
ef4b58e
1 Parent(s): 39d3066

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -7
app.py CHANGED
@@ -372,17 +372,13 @@ def draw_mask(f, v, d, evt: gr.EventData):
372
  bg = cv2.cvtColor(d["background"], cv2.COLOR_RGB2GRAY)
373
  gd = cv2.cvtColor(gradient, cv2.COLOR_RGB2GRAY)
374
 
375
- bg = cv2.convertScaleAbs(palette[bg]) # Converting image back to uint8
376
- gd = cv2.convertScaleAbs(palette[gd])
377
-
378
  diff = (bg-gd).astype(np.uint8)
379
  mask = cv2.inRange(diff, -int(n/2), int(n/2))
380
- d["background"][mask>0] = (0,0,0,255)
381
 
 
 
382
  d["layers"][0] = cv2.fillPoly(d["layers"][0], [pts], (0,0,0,255))
383
- d["composite"] = cv2.fillPoly(d["composite"], [pts], (0,0,0,255))
384
-
385
- print(d["composite"])
386
 
387
  return gr.ImageEditor(value=d)
388
 
 
372
  bg = cv2.cvtColor(d["background"], cv2.COLOR_RGB2GRAY)
373
  gd = cv2.cvtColor(gradient, cv2.COLOR_RGB2GRAY)
374
 
 
 
 
375
  diff = (bg-gd).astype(np.uint8)
376
  mask = cv2.inRange(diff, -int(n/2), int(n/2))
377
+ d["layers"][0][mask>0] = (0,0,0,255)
378
 
379
+ bg = cv2.convertScaleAbs(palette[bg]) # Converting image back to uint8
380
+ gd = cv2.convertScaleAbs(palette[gd])
381
  d["layers"][0] = cv2.fillPoly(d["layers"][0], [pts], (0,0,0,255))
 
 
 
382
 
383
  return gr.ImageEditor(value=d)
384