如果您在使用Stable Diffusion生成人像时遇到脸部结构扭曲、五官错位或细节模糊等问题,ADetailer插件可自动检测并重绘人脸区域以提升局部质量。以下是具体操作流程:
一、安装ADetailer插件
ADetailer需作为WebUI扩展安装,依赖于ControlNet和segment anything模型支持人脸分割。安装前请确保已启用A1111 WebUI的扩展管理功能。
1、打开WebUI界面,点击顶部“Extensions”选项卡。
2、切换到“Install from URL”子页,将ADetailer官方仓库地址粘贴至输入框:https://github.com/Bing-su/adetailer。
3、点击“Install”按钮,等待安装完成,随后点击“Apply and restart UI”重启界面。
二、下载并放置所需模型文件
ADetailer需调用YOLOv8-face检测模型与SAM分割模型才能准确定位面部区域。缺失任一模型将导致检测失败或仅输出粗略边界框。
1、访问ADetailer GitHub Releases页面,下载最新版yolov8n-face.pt文件,放入models/ADetailer目录(若不存在则手动创建)。
2、从Hugging Face下载sam_vit_h_4b8939.pth,放入models/segment_anything目录。
3、重启WebUI后,在“ADetailer”选项卡中检查模型下拉菜单是否显示已加载项。
三、基础参数配置与启用
启用ADetailer后,系统会在生成主图完成后自动执行二次重绘,仅作用于检测到的人脸区域,不影响背景与肢体。
1、在txt2img或img2img界面底部找到“ADetailer”区域,勾选Enable ADetailer复选框。
。