freealise commited on
Commit
84f3a6a
·
verified ·
1 Parent(s): 5601e92

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -199,7 +199,7 @@ def remove_bg(fl, count, mh, ms, md, lm):
199
  #fr[fr_fg==0] = (255,255,255)
200
 
201
  fr_fg[fr_fg>0] = 3 #probable fg
202
- mask, bgdModel, fgdModel = cv2.grabCut(fr, fr_fg, None,None,None,31, cv2.GC_INIT_WITH_MASK)
203
  mask = np.where((mask==2)|(mask==0),0,1).astype('uint8')
204
  #fr[mask==0] = (255,255,255)
205
 
@@ -335,7 +335,7 @@ with gr.Blocks() as demo:
335
  with gr.Accordion(label="Max differences for background", open=False):
336
  mh = gr.Slider(minimum=0, maximum=180, step=1, value=180, label="Hue")
337
  ms = gr.Slider(minimum=0, maximum=255, step=1, value=255, label="Saturation")
338
- md = gr.Slider(minimum=0, maximum=255, step=1, value=16, label="Lightness")
339
  lm = gr.Radio(label="Use max diffs from", choices=["average", "median", "slider"], value="slider")
340
  files_orig.upload(fn=loadf, inputs=[files_orig, r_bg, mh, ms, md, lm], outputs=[files_input, gallery_input])
341
 
@@ -357,7 +357,7 @@ with gr.Blocks() as demo:
357
  examples=[[
358
  ["./examples/0.png", "./examples/1.png", "./examples/2.png", "./examples/3.png", "./examples/4.png"], False, 0, 0, 0, "slider"
359
  ], [
360
- ["./examples/0_flash.jpg", "./examples/1_noflash.jpg", "./examples/2_flash.jpg", "./examples/3_noflash.jpg"], True, 180, 255, 16, "slider"
361
  ]],
362
  fn=loadf,
363
  inputs=[files_orig, r_bg, mh, ms, md, lm],
 
199
  #fr[fr_fg==0] = (255,255,255)
200
 
201
  fr_fg[fr_fg>0] = 3 #probable fg
202
+ mask, bgdModel, fgdModel = cv2.grabCut(fr, fr_fg, None,None,None,65, cv2.GC_INIT_WITH_MASK)
203
  mask = np.where((mask==2)|(mask==0),0,1).astype('uint8')
204
  #fr[mask==0] = (255,255,255)
205
 
 
335
  with gr.Accordion(label="Max differences for background", open=False):
336
  mh = gr.Slider(minimum=0, maximum=180, step=1, value=180, label="Hue")
337
  ms = gr.Slider(minimum=0, maximum=255, step=1, value=255, label="Saturation")
338
+ md = gr.Slider(minimum=0, maximum=255, step=1, value=12, label="Lightness")
339
  lm = gr.Radio(label="Use max diffs from", choices=["average", "median", "slider"], value="slider")
340
  files_orig.upload(fn=loadf, inputs=[files_orig, r_bg, mh, ms, md, lm], outputs=[files_input, gallery_input])
341
 
 
357
  examples=[[
358
  ["./examples/0.png", "./examples/1.png", "./examples/2.png", "./examples/3.png", "./examples/4.png"], False, 0, 0, 0, "slider"
359
  ], [
360
+ ["./examples/0_flash.jpg", "./examples/1_noflash.jpg", "./examples/2_flash.jpg", "./examples/3_noflash.jpg"], True, 180, 255, 12, "slider"
361
  ]],
362
  fn=loadf,
363
  inputs=[files_orig, r_bg, mh, ms, md, lm],