zhiweili commited on
Commit
ff163f1
·
1 Parent(s): e8cf780

add pre_enhance_scale

Browse files
Files changed (1) hide show
  1. 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 woman, photo"
14
- DEFAULT_EDIT_PROMPT = "a beautiful woman, photo, hollywood style face, 8k, high quality"
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,