Commit
·
fbbd1d6
1
Parent(s):
c24f104
Update app.py
Browse files
app.py
CHANGED
|
@@ -48,7 +48,7 @@ def generate_images(prompt, img_filepath, negative_prompt="monochrome, lowres, b
|
|
| 48 |
faces = app.get(image)
|
| 49 |
|
| 50 |
faceid_embeds = torch.from_numpy(faces[0].normed_embedding).unsqueeze(0)
|
| 51 |
-
face_image = face_align.norm_crop(image, landmark=faces[0].kps, image_size=
|
| 52 |
images = ip_model.generate(
|
| 53 |
prompt=prompt, negative_prompt=negative_prompt, face_image=face_image, faceid_embeds=faceid_embeds,
|
| 54 |
num_samples=n_images, width=512, height=512, num_inference_steps=num_inference_steps, seed=seed,
|
|
@@ -59,7 +59,7 @@ def generate_images(prompt, img_filepath, negative_prompt="monochrome, lowres, b
|
|
| 59 |
if __name__ == "__main__":
|
| 60 |
ip_model = get_ip_model()
|
| 61 |
app = FaceAnalysis(name="buffalo_l", providers=['CUDAExecutionProvider', 'CPUExecutionProvider'])
|
| 62 |
-
app.prepare(ctx_id=0, det_size=(
|
| 63 |
|
| 64 |
|
| 65 |
with gr.Blocks() as demo:
|
|
@@ -85,7 +85,7 @@ if __name__ == "__main__":
|
|
| 85 |
with gr.Column():
|
| 86 |
demo_outputs = []
|
| 87 |
demo_outputs.append(gr.Image(label='generated image'))
|
| 88 |
-
demo_outputs.append(gr.Image(label='detected face', height=
|
| 89 |
btn.click(generate_images, inputs=demo_inputs, outputs=demo_outputs)
|
| 90 |
sample_prompts = [
|
| 91 |
'A wizard casting spells in a coffee shop',
|
|
|
|
| 48 |
faces = app.get(image)
|
| 49 |
|
| 50 |
faceid_embeds = torch.from_numpy(faces[0].normed_embedding).unsqueeze(0)
|
| 51 |
+
face_image = face_align.norm_crop(image, landmark=faces[0].kps, image_size=224)
|
| 52 |
images = ip_model.generate(
|
| 53 |
prompt=prompt, negative_prompt=negative_prompt, face_image=face_image, faceid_embeds=faceid_embeds,
|
| 54 |
num_samples=n_images, width=512, height=512, num_inference_steps=num_inference_steps, seed=seed,
|
|
|
|
| 59 |
if __name__ == "__main__":
|
| 60 |
ip_model = get_ip_model()
|
| 61 |
app = FaceAnalysis(name="buffalo_l", providers=['CUDAExecutionProvider', 'CPUExecutionProvider'])
|
| 62 |
+
app.prepare(ctx_id=0, det_size=(640, 640), det_thresh=0.2)
|
| 63 |
|
| 64 |
|
| 65 |
with gr.Blocks() as demo:
|
|
|
|
| 85 |
with gr.Column():
|
| 86 |
demo_outputs = []
|
| 87 |
demo_outputs.append(gr.Image(label='generated image'))
|
| 88 |
+
demo_outputs.append(gr.Image(label='detected face', height=224, width=224))
|
| 89 |
btn.click(generate_images, inputs=demo_inputs, outputs=demo_outputs)
|
| 90 |
sample_prompts = [
|
| 91 |
'A wizard casting spells in a coffee shop',
|