Update app.py
Browse files
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,
|
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=
|
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,
|
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],
|