Maria
commited on
Commit
·
6402ae2
1
Parent(s):
0b965d6
hw6
Browse files- app.py +2 -0
- infer.py +5 -0
- requirements.txt +2 -1
app.py
CHANGED
|
@@ -60,6 +60,8 @@ with gr.Blocks(css=css) as demo:
|
|
| 60 |
visible=True,
|
| 61 |
)
|
| 62 |
|
|
|
|
|
|
|
| 63 |
use_controlnet = gr.Checkbox(label="Use ControlNet")
|
| 64 |
control_strength = gr.Slider(
|
| 65 |
label="ControlNet strength",
|
|
|
|
| 60 |
visible=True,
|
| 61 |
)
|
| 62 |
|
| 63 |
+
delete_background = gr.Checkbox(label="Delete background?")
|
| 64 |
+
|
| 65 |
use_controlnet = gr.Checkbox(label="Use ControlNet")
|
| 66 |
control_strength = gr.Slider(
|
| 67 |
label="ControlNet strength",
|
infer.py
CHANGED
|
@@ -6,6 +6,7 @@ import os
|
|
| 6 |
import spaces
|
| 7 |
import gradio as gr
|
| 8 |
|
|
|
|
| 9 |
from PIL import Image
|
| 10 |
from transformers import pipeline
|
| 11 |
from controlnet_aux import MLSDdetector, HEDdetector, NormalBaeDetector, LineartDetector
|
|
@@ -188,6 +189,7 @@ def infer(
|
|
| 188 |
use_ip_adapter,
|
| 189 |
ip_adapter_scale,
|
| 190 |
ip_adapter_image,
|
|
|
|
| 191 |
progress=gr.Progress(track_tqdm=True),
|
| 192 |
):
|
| 193 |
if randomize_seed:
|
|
@@ -269,4 +271,7 @@ def infer(
|
|
| 269 |
generator=generator
|
| 270 |
).images[0]
|
| 271 |
|
|
|
|
|
|
|
|
|
|
| 272 |
return image, seed
|
|
|
|
| 6 |
import spaces
|
| 7 |
import gradio as gr
|
| 8 |
|
| 9 |
+
from rembg import remove
|
| 10 |
from PIL import Image
|
| 11 |
from transformers import pipeline
|
| 12 |
from controlnet_aux import MLSDdetector, HEDdetector, NormalBaeDetector, LineartDetector
|
|
|
|
| 189 |
use_ip_adapter,
|
| 190 |
ip_adapter_scale,
|
| 191 |
ip_adapter_image,
|
| 192 |
+
delete_background,
|
| 193 |
progress=gr.Progress(track_tqdm=True),
|
| 194 |
):
|
| 195 |
if randomize_seed:
|
|
|
|
| 271 |
generator=generator
|
| 272 |
).images[0]
|
| 273 |
|
| 274 |
+
if delete_background:
|
| 275 |
+
image = remove(image)
|
| 276 |
+
|
| 277 |
return image, seed
|
requirements.txt
CHANGED
|
@@ -3,4 +3,5 @@ peft
|
|
| 3 |
torch
|
| 4 |
opencv-python
|
| 5 |
mediapipe
|
| 6 |
-
controlnet_aux
|
|
|
|
|
|
| 3 |
torch
|
| 4 |
opencv-python
|
| 5 |
mediapipe
|
| 6 |
+
controlnet_aux
|
| 7 |
+
rembg
|