AI绘画专栏之statble diffusion SD XL 1.0 修复脸部 (29)

原理

识别图片中人,人脸,手部等部分,将其mask掉。将mask范围扩大并执行inpaint(重绘),然后取其原始mask大小的区域放回原图,如此一来重绘的部分就能和背景融合在一起。

因此,face_yolov8n等模型并非绘图模型,而是目标识别模型,各种模型的识别效果在作者的视频中讲得非常清楚。至于为什么选择不同模型会带来不同的重绘效果,那是因为不同模型识别目标的中心点和范围不一样,导致mask的区域不一样,从而造成了inpaint的结果不一样。

整合包插件下载

Adetailer模型https://pan.quark.cn/s/d9ed10123be0

模型存放位置

webui/models/adetailer

Adetailer模型:

请在此添加图片描述

下载:https://huggingface.co/Bingsu/adetailer

https://github.com/switchablenorms/DeepFashion2.git

请在此添加图片描述

请在此添加图片描述

2.共同点

这个脚本的特别之处在于,它将识别到的面部用512*512的分辨率进行重绘,在放回原来的脸部进行融合。局部重绘是无法达到这样的效果的,因为全身图脸崩的原因就是脸部所占画面比例太小,而且AI不知道哪里是脸,哪里要重点画,所以占比小的就画的不精细,容易脸崩。这个放大重绘就解决了AI在小比例上无法绘制精细面部画面的问题

都可以对脸部细节进行重绘增加修复细节,但对画面的元素不会增加,如果想要对画面元素增加建议搭配add_detail的Lora

都需要提示词控制

请在此添加图片描述

请在此添加图片描述

3.区别

Adetailer 有独立的模型搭配,可控制其他部位,例如:手部模型

Face editor 通过选择face、hand等选项控制,主要针对脸部

请在此添加图片描述

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值