freealise commited on
Commit
01f4a00
·
verified ·
1 Parent(s): 70f23b0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -2
app.py CHANGED
@@ -148,8 +148,6 @@ def linscale(linear):
148
  def remove_bg(fl, count, mh, ms, md, lm, backSub):
149
  global fl_
150
  fr = cv2.imread(fl).astype(np.uint8)
151
-
152
- fgMask = backSub.apply(fr)
153
 
154
  #b = 3
155
  #element = cv2.getStructuringElement(cv2.MORPH_RECT, (2 * b + 1, 2 * b + 1), (b, b))
@@ -202,6 +200,7 @@ def remove_bg(fl, count, mh, ms, md, lm, backSub):
202
  fr_fg[fr_fg>0] = 3 #probable fg
203
  mask, bgdModel, fgdModel = cv2.grabCut(fr, fr_fg, None,None,None,31, cv2.GC_INIT_WITH_MASK)
204
  mask = np.where((mask==2)|(mask==0),0,1).astype('uint8')
 
205
  fr[fgMask==0] = (255,255,255)
206
 
207
  cv2.imwrite(fl, fr)
 
148
  def remove_bg(fl, count, mh, ms, md, lm, backSub):
149
  global fl_
150
  fr = cv2.imread(fl).astype(np.uint8)
 
 
151
 
152
  #b = 3
153
  #element = cv2.getStructuringElement(cv2.MORPH_RECT, (2 * b + 1, 2 * b + 1), (b, b))
 
200
  fr_fg[fr_fg>0] = 3 #probable fg
201
  mask, bgdModel, fgdModel = cv2.grabCut(fr, fr_fg, None,None,None,31, cv2.GC_INIT_WITH_MASK)
202
  mask = np.where((mask==2)|(mask==0),0,1).astype('uint8')
203
+ fgMask = backSub.apply(fr)
204
  fr[fgMask==0] = (255,255,255)
205
 
206
  cv2.imwrite(fl, fr)