ADetailer插件可解决Stable Diffusion人物脸部扭曲问题,需依次完成安装、部署模型、启用基础修复、调整参数及多目标通道修复五步操作。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您在使用Stable Diffusion生成人物图像时频繁出现脸部扭曲、五官错位、结构失真等现象,则说明模型在局部细节建模上存在局限。ADetailer插件通过二次检测与重绘机制,可精准定位人脸区域并独立执行高保真修复。以下是解决此问题的步骤:
一、安装ADetailer插件
ADetailer需作为WebUI扩展加载,依赖A1111 WebUI的扩展管理功能正常运行。未正确安装将导致界面无ADetailer选项或模型无法调用。
1、打开Stable Diffusion WebUI,点击顶部Extensions选项卡。
2、切换至Install from URL子页,在输入框中粘贴官方仓库地址:https://github.com/Bing-su/adetailer。
3、点击Install按钮,等待安装完成提示。
4、点击Apply and restart UI,随后完全关闭并重新启动WebUI进程(仅前端重启无效)。
二、部署必需模型文件
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 model下拉菜单是否显示已加载的模型名称。
三、启用基础人脸修复流程
该流程确保ADetailer在主图生成完成后自动触发一次针对人脸区域的局部重绘,不干扰背景、肢体及整体构图风格。
1、在txt2img或img2img界面底部找到ADetailer模块,点击Add添加处理项。
2、在ADetailer model下拉菜单中选择face_yolov8n.pt或face_yolov8s.pt。
3、设置Detection prompt为face, portrait, person;Negative prompt填写deformed, mutated, disfigured, bad anatomy。
4、勾选Enable ADetailer复选框,确保右侧状态显示为ON。
四、调整关键参数应对不同崩坏类型
参数设置直接影响修复精度与自然度。过高易引发面部重复绘制、纹理丢失或僵硬感;过低则无法覆盖原始错误结构。
1、若出现多张脸被合并为单一人脸轮廓,将Confidence threshold从默认0.3提升至0.5–0.6。
2、若眼部、嘴唇等微结构仍模糊不清,开启Mask only模式,并将Inpaint denoising strength设为0.45–0.55。
3、若修复后边缘生硬或存在明显拼接痕,将Dilation值设为4–8,并启用Mask blur设为4。
五、启用多目标通道修复
当图像同时存在人脸崩坏与手部畸变时,单一模型无法兼顾两类结构。多通道机制允许分别调用不同检测模型对多个部位独立处理。
1、在ADetailer模块中连续点击Add两次,生成两个处理项。
2、第一项选择face_yolov8n.pt,Detection prompt保留face;第二项选择hand_yolov8n.pt,Detection prompt改为hand。
3、分别为两项设置独立的Inpaint denoising strength(建议人脸0.45,手部0.35)及Mask min area(人脸≥2000,手部≥800)。
4、确保两项均勾选Enable,且Only max area仅在单人像场景下对人脸项启用。










