2.3 KiB
Batch Face Swap for https://github.com/AUTOMATIC1111/stable-diffusion-webui
Automaticaly detects faces and replaces them.
Requirements
MediaPipe Python package
To install it, just open requirements_versions.txt located in your stable-diffusion-webui folder and add mediapipe
Installation and Requirements
The face detection requires MediaPipe Python package
To install it, just open requirements_versions.txt located in your stable-diffusion-webui folder and add mediapipe
To install the script just download the zipped script Here
and copy the file face_swap.py into your scripts folder.
Guide
- Open
img2imgtab. (you don't have to go to theInpainttab, if you do, you have to set "Mask source" to "Upload mask" or generation won't work) - Select
Batch Face Swapscript. - Paste a path of the folder containing your images in the
Images directorytextbox. - (Optional) It may sometimes fail to find a face if the face is very small in comparison to the size of the image.
So, you can tell it to split the image and look at the smaller portions of the image by using the
How many times to divide imageslider. (don't worry it will stitch the image back together) - Click
Generate
If you want to adjust Denoising strength or Mask blur you have to disable the override checkboxes.
You can generate and save the masks without even engaging the stable diffusion image generation by checking the Save masks to disk checkbox and pressing
Generate masks button at the very bottom.
Tip:
You can check how many faces do your current settings find before you start generating with the stable diffusion
by just clicking the Generate masks button at the very bottom.
Example
detailed closeup photo of Emma Watson, 35mm, dslr
Negative prompt: (painting:1.3), (concept art:1.2), artstation, sketch, illustration, drawing, blender, octane, 3d, render, blur, smooth, low-res, grain, cartoon, watermark, text, out of focus
Steps: 50, Sampler: Euler a, CFG scale: 7, Seed: 4052732944, Size: 512x512, Model hash: a9263745, Batch size: 8, Batch pos: 1, Denoising strength: 0.5, Mask blur: 4
