multimodalart HF Staff commited on
Commit
bf13c13
·
verified ·
1 Parent(s): de3030d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -33
app.py CHANGED
@@ -427,7 +427,8 @@ def generate_image(
427
 
428
  # Description
429
  title = r"""
430
- <h1 align="center">InstantID: Zero-shot Identity-Preserving Generation in Seconds</h1>
 
431
  """
432
 
433
  article = r"""
@@ -506,38 +507,6 @@ with gr.Blocks(css=css) as demo:
506
  step=0.05,
507
  value=0.80,
508
  )
509
- with gr.Accordion("Controlnet", open=False):
510
- # optional: upload a reference pose image
511
- pose_file = gr.Image(
512
- label="Upload a reference pose image (Optional)",
513
- type="filepath",
514
- )
515
- controlnet_selection = gr.CheckboxGroup(
516
- ["canny", "depth"], label="Controlnet", value=[],
517
- info="Use pose for skeleton inference, canny for edge detection, and depth for depth map estimation. You can try all three to control the generation process"
518
- )
519
- # pose_strength = gr.Slider(
520
- # label="Pose strength",
521
- # minimum=0,
522
- # maximum=1.5,
523
- # step=0.05,
524
- # value=0.40,
525
- # )
526
- canny_strength = gr.Slider(
527
- label="Canny strength",
528
- minimum=0,
529
- maximum=1.5,
530
- step=0.05,
531
- value=0,
532
- )
533
- depth_strength = gr.Slider(
534
- label="Depth strength",
535
- minimum=0,
536
- maximum=1.5,
537
- step=0.05,
538
- value=0,
539
- )
540
- with gr.Accordion(open=False, label="Advanced Options"):
541
  negative_prompt = gr.Textbox(
542
  label="Negative Prompt",
543
  placeholder="low quality",
@@ -579,6 +548,38 @@ with gr.Blocks(css=css) as demo:
579
  )
580
  randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
581
  enhance_face_region = gr.Checkbox(label="Enhance non-face region", value=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
582
 
583
  with gr.Column(scale=1):
584
  gallery = gr.Image(label="Generated Images")
 
427
 
428
  # Description
429
  title = r"""
430
+ <h1 align="center">InstantID FaceID 6M: Zero-shot Identity-Preserving Generation in Seconds</h1>
431
+ Demo for the `Super-shuhe/InstantID-FaceID-6M` trained on the [FaceID 6M](https://huggingface.co/datasets/Super-shuhe/FaceID-6M) open dataset of 6M faces
432
  """
433
 
434
  article = r"""
 
507
  step=0.05,
508
  value=0.80,
509
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
510
  negative_prompt = gr.Textbox(
511
  label="Negative Prompt",
512
  placeholder="low quality",
 
548
  )
549
  randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
550
  enhance_face_region = gr.Checkbox(label="Enhance non-face region", value=True)
551
+
552
+ with gr.Accordion("Controlnet", open=False):
553
+ # optional: upload a reference pose image
554
+ pose_file = gr.Image(
555
+ label="Upload a reference pose image (Optional)",
556
+ type="filepath",
557
+ )
558
+ controlnet_selection = gr.CheckboxGroup(
559
+ ["canny", "depth"], label="Controlnet", value=[],
560
+ info="Use pose for skeleton inference, canny for edge detection, and depth for depth map estimation. You can try all three to control the generation process"
561
+ )
562
+ # pose_strength = gr.Slider(
563
+ # label="Pose strength",
564
+ # minimum=0,
565
+ # maximum=1.5,
566
+ # step=0.05,
567
+ # value=0.40,
568
+ # )
569
+ canny_strength = gr.Slider(
570
+ label="Canny strength",
571
+ minimum=0,
572
+ maximum=1.5,
573
+ step=0.05,
574
+ value=0,
575
+ )
576
+ depth_strength = gr.Slider(
577
+ label="Depth strength",
578
+ minimum=0,
579
+ maximum=1.5,
580
+ step=0.05,
581
+ value=0,
582
+ )
583
 
584
  with gr.Column(scale=1):
585
  gallery = gr.Image(label="Generated Images")