zhiweili
commited on
Commit
·
ff163f1
1
Parent(s):
e8cf780
add pre_enhance_scale
Browse files- app_base.py +6 -4
app_base.py
CHANGED
@@ -10,8 +10,8 @@ from segment_utils import(
|
|
10 |
)
|
11 |
from enhance_utils import enhance_image
|
12 |
|
13 |
-
DEFAULT_SRC_PROMPT = "a
|
14 |
-
DEFAULT_EDIT_PROMPT = "a
|
15 |
|
16 |
DEFAULT_CATEGORY = "face"
|
17 |
|
@@ -32,13 +32,14 @@ def create_demo() -> gr.Blocks:
|
|
32 |
guidance_scale: float,
|
33 |
generate_size: int,
|
34 |
pre_enhance: bool = True,
|
|
|
35 |
):
|
36 |
w2 = 1.0
|
37 |
run_task_time = 0
|
38 |
time_cost_str = ''
|
39 |
run_task_time, time_cost_str = get_time_cost(run_task_time, time_cost_str)
|
40 |
if pre_enhance:
|
41 |
-
input_image = enhance_image(input_image, enhance_face=True)
|
42 |
input_image = input_image.resize((generate_size, generate_size))
|
43 |
run_task_time, time_cost_str = get_time_cost(run_task_time, time_cost_str)
|
44 |
run_model = base_run
|
@@ -87,6 +88,7 @@ def create_demo() -> gr.Blocks:
|
|
87 |
mask_expansion = gr.Number(label="Mask Expansion", value=50, visible=True)
|
88 |
mask_dilation = gr.Slider(minimum=0, maximum=10, value=2, step=1, label="Mask Dilation")
|
89 |
pre_enhance = gr.Checkbox(label="Pre Enhance", value=False)
|
|
|
90 |
with gr.Column():
|
91 |
seed = gr.Number(label="Seed", value=8)
|
92 |
w1 = gr.Number(label="W1", value=1.5)
|
@@ -110,7 +112,7 @@ def create_demo() -> gr.Blocks:
|
|
110 |
outputs=[origin_area_image, croper],
|
111 |
).success(
|
112 |
fn=image_to_image,
|
113 |
-
inputs=[origin_area_image, input_image_prompt, edit_prompt,seed,w1, num_steps, start_step, guidance_scale, generate_size, pre_enhance],
|
114 |
outputs=[enhanced_image, generated_image, generated_cost],
|
115 |
).success(
|
116 |
fn=restore_result,
|
|
|
10 |
)
|
11 |
from enhance_utils import enhance_image
|
12 |
|
13 |
+
DEFAULT_SRC_PROMPT = "a person"
|
14 |
+
DEFAULT_EDIT_PROMPT = "a person with perfect face"
|
15 |
|
16 |
DEFAULT_CATEGORY = "face"
|
17 |
|
|
|
32 |
guidance_scale: float,
|
33 |
generate_size: int,
|
34 |
pre_enhance: bool = True,
|
35 |
+
pre_enhance_scale: int = 2,
|
36 |
):
|
37 |
w2 = 1.0
|
38 |
run_task_time = 0
|
39 |
time_cost_str = ''
|
40 |
run_task_time, time_cost_str = get_time_cost(run_task_time, time_cost_str)
|
41 |
if pre_enhance:
|
42 |
+
input_image = enhance_image(input_image, enhance_face=True, scale=pre_enhance_scale)
|
43 |
input_image = input_image.resize((generate_size, generate_size))
|
44 |
run_task_time, time_cost_str = get_time_cost(run_task_time, time_cost_str)
|
45 |
run_model = base_run
|
|
|
88 |
mask_expansion = gr.Number(label="Mask Expansion", value=50, visible=True)
|
89 |
mask_dilation = gr.Slider(minimum=0, maximum=10, value=2, step=1, label="Mask Dilation")
|
90 |
pre_enhance = gr.Checkbox(label="Pre Enhance", value=False)
|
91 |
+
pre_enhance_scale = gr.Number(label="Pre Enhance Scale", value=1)
|
92 |
with gr.Column():
|
93 |
seed = gr.Number(label="Seed", value=8)
|
94 |
w1 = gr.Number(label="W1", value=1.5)
|
|
|
112 |
outputs=[origin_area_image, croper],
|
113 |
).success(
|
114 |
fn=image_to_image,
|
115 |
+
inputs=[origin_area_image, input_image_prompt, edit_prompt,seed,w1, num_steps, start_step, guidance_scale, generate_size, pre_enhance, pre_enhance_scale],
|
116 |
outputs=[enhanced_image, generated_image, generated_cost],
|
117 |
).success(
|
118 |
fn=restore_result,
|