sd-face-editor 项目简介
项目概况
sd-face-editor 是一个用于 Stable Diffusion 的人脸编辑扩展工具,主要用来修复图片中的破损人脸,改变面部表情,以及应用模糊或其他处理效果。这个扩展是基于 AUTOMATIC1111 的 Stable Diffusion Web UI 开发的,为用户提供了更加便捷的面部图像优化功能。
功能特点
sd-face-editor 提供了以下几个关键功能:
- 修复面部瑕疵:自动检测并修正图像中的面部问题,如破损或失真的脸部。
- 改变表情:用户可以自定义面部表情的变化,生成更符合需求的图像。
- 区域处理:支持对特定区域如前额或头发进行处理,使其与整体图像更自然地融合。
安装指南
用户需要通过以下几步来安装 sd-face-editor:
- 打开 "Extensions" 选项卡,然后选择 "Install from URL"。
- 在 "URL of the extension's git repository" 字段中输入
https://github.com/ototadana/sd-face-editor.git
。 - 点击 "Install" 安装按钮,等待安装提示。
- 前往 "Installed" 选项卡,并点击 "Apply and restart UI" 重启界面。
使用方法
- 打开 "Face Editor" 选项并勾选 "Enabled"。
- 输入相应的提示词,然后点击 "Generate" 生成并修改图像中的面部。
- 如果对结果不满意,可以调整相应的参数并重新运行。
实用提示
- 面部剪影不合适:可以尝试调整 "Mask size" 的值,该设置通常在面部没有正对镜头时可以提供更好的效果。
- 紧邻多个面部:在多个面部相邻时,一个面部可能会被其他面部影响而变形。这时可以启用 "Use minimal area (for close faces)" 选项。
- 修改现有图片:若要对已有图像的面部进行修改,可以使用 img2img 选项并设置 "Denoising strength" 为
0
,避免对其他区域的影响。
工作原理
扩展通过以下步骤对图像进行处理:
- 面部检测:识别并检测图像中的面部。
- 裁剪和调整大小:裁剪出面部并调整为 512x512 大小。
- 生成新面部:使用 img2img 创建新的面部图像。
- 粘贴面部:将新面部调整后粘贴回原始位置。
- 混合图像:利用 mask 技术消除边界线,将新面部自然地整合到图像中。
工作流程编辑器
该工具内置了一个工作流程编辑器,允许用户通过不同的设置和选项进行自定义和实验,帮助优化面部检测和处理。
贡献指南
项目鼓励对工作流程定义、以及面部检测、处理和掩码生成等实现的方法的贡献。感兴趣的人员可以通过加入项目的 GitHub 来分享和提交他们的工作。
sd-face-editor 项目为所有在使用和生成图像中需要对面部进行精细调整的用户提供了一个强大且易于使用的工具。无论是创作者、设计师,还是图像处理的爱好者,这个项目都能满足不同的需求。