在数字绘画与AI技术飞速发展的今天,Stable Diffusion(简称SD)作为一款强大的图像生成工具,受到了广大艺术家和创作者的青睐。然而,在创作过程中,人脸扭曲或模糊等问题时常困扰着大家。幸运的是,ADetailer(After Detailer)作为一款专为SD设计的智能人脸修复插件,为我们提供了高效的解决方案。
一、ADetailer简介
ADetailer,作为Stable Diffusion的自动Web-UI扩展,能够自动化修复图像中的不完整部分,特别是模糊或扭曲的人脸。它利用面部识别模型自动检测人脸,并创建Inpaint遮罩,随后对遮罩区域进行重绘,从而恢复人脸的清晰度和自然度。
二、安装与配置
安装步骤
- 下载插件:访问ADetailer的GitHub仓库,下载最新版本的插件包。
- 安装插件:在SD的Web-UI中,导航到扩展页面,选择“从URL安装”,输入ADetailer的Git仓库URL,完成安装后重启Web-UI。
- 下载模型:下载适用于人脸、手部等修复的专用模型,并放置在SD安装目录下的
models/adetailer文件夹中。 - 配置插件:在SD的设置页面中找到ADetailer面板,设置最大模型数等参数,保存设置并重启UI。
推荐模型
- face_yolo8n_v2:对二次元和真人都有效,是修复人脸的首选模型。
- person_yolo:适用于检测和重绘整个人物,适用于全身像的修复。
三、使用方法
脸部修复
- 加载图片:在SD的“图生图”或“txt2img”页面中加载需要修复的图片。
- 启用ADetailer:勾选启用ADetailer,并在模型下拉菜单中选择合适的修复模型(如face_yolo8n_v2)。
- 输入提示词:在提示词输入框中输入“detail face”或其他相关描述,以引导模型进行修复。
- 生成图片:点击“生成”按钮,等待修复完成。对比修复前后的效果,可以看到人脸的清晰度和自然度显著提升。
进阶应用
- 多模型联合修复:可以同时启用多个模型,对图片中的脸部、手部和身体姿态进行全方位修复。
- 与ControlNet结合使用:利用ControlNet的精确控制能力,可以在更高重绘幅度下保持画面的整体统一性和协调性。
- 调整参数:通过调整ADetailer的参数(如重绘幅度、检测模型置信阈值等),可以获得更符合预期的修复效果。
四、实践经验与技巧
- 选择合适的模型:不同模型对不同类型的图片和风格有不同的适应性,建议根据实际需求选择合适的模型进行修复。
- 调整重绘幅度:重绘幅度是影响修复效果的关键因素之一,建议根据图片的实际情况进行适当调整。
- 利用提示词:通过输入适当的提示词,可以引导模型生成更符合预期的修复效果。
- 备份原图:在进行修复前,建议备份原图以防止不可逆的修改。
五、结论
ADetailer作为一款智能人脸修复插件,为Stable Diffusion用户提供了高效便捷的解决方案。通过简单的安装和配置,即可实现人脸的自动化修复和细节增强。同时,结合ControlNet等工具的使用,可以进一步提升修复效果和创作效率。无论是专业艺术家还是业余爱好者,都能从ADetailer中受益匪浅。