Open WangShuXian6 opened 1 year ago
https://www.bilibili.com/video/BV1ne411A7TJ/?vd_source=f259d77343588259f8e1b4ae567b1d34
拖入图片 缩放比率:2-3 Upscaler 1: BSRGAN Upscaler 2: None 放大算法 2 强度:1
各算法放大3倍效果对比 最后2个效果最好
使用
图片信息
工具 获取图片tag,点击 文生图启用 高分辨率修复 宽高 设置为原图宽高 不能直接调大 分辨率和种子一样会影响生成效果
生成图片宽高:设置为原图的倍数,例如:2-3倍
生成 高清图
再次使用 普通分辨率图片放大方式 放大2-3倍
完成
非AI生成的超低分辨率图片可以用图生图,deepdanbooru识别tag,把重绘幅度调低,调大分辨率就可以了。
没有BSRGan的需要你自己下载模型,放到
models/ESRGAN
文件夹里面 链接:https://pan.baidu.com/s/1wj0j8uWIqJzMZfaHlRETow?pwd=aaki
秋葉aaaki/sd-webui-aki png图片信息
Deep Danbooru:算法识别 非100% http://dev.kanotype.net:8003/deepdanbooru/
SD UI-扩展--从网址安装,输入以下地址:https://github.com/Bing-su/adetailer 因为github访问不稳定,安装报错的话,可以不同时间多试几次。[使用steam++等代理软降将无法安装扩展,先关闭steamm++] 安装后重启Stable Diffusion启动器。
ADetailer插件安装成功后,会在主界面出现ADetailer按钮。
点开后,会显示ADetailer插件的操作界面。
ADetailer插件的几个功能按钮的含义。
(1)启用和第一二单元(可在设置里配置),ADetailer插件野心比较大,目前支持修脸(完美)、修手(还不大靠谱)、修全身(勉强凑活),支持同时开多个单元(页面)。比如可以同时修脸、修手。但还是听我劝,不要开别的了,目前这个插件只有修脸靠谱,其他的再等等。
(2)模型ADetailer插件修脸、手、全身,也是靠的模型,不过模型比较小,不需要单独安装。装完了程序就自动安装好模型了。其中修脸用的模型是face_yolov8n.pt。
(3)提示词修脸、手、全身用到的正向、负面提示词。可以和文生图的提示词不一致,只描述需要修的部分即可。默认可以不输入。
(4)检测ADetailer插件是需要先检测部位,再进行修图的。阈值的大小,决定了检测的范围和精度,一般保持默认即可。
(5)蒙版以修脸模型为例,蒙版既插件检测到脸部后,会选中脸部蒙版,然后开始自动修复。蒙版的配置可以修改默认选中的位置。一般保持默认。
(6)重绘和局部重绘逻辑相似,一般默认。
(7)controlNet模型这里推荐选择controlnet的inpaint模型,权重设置为1,可以同时调取controlNet模型进行重绘,保证重绘的面部和原图的设定基本一致。
模型:majicmixRealistic_v6
提示词:
hanfu, tang style outfits,<lora:tangStyle17:0.7>, red long upper shan, red chest po skirt, purple pibo, orange waistband, 1girl, slender, brown hair, light smile, in autumn
负面提示词:
nsfw,logo,text,badhandv4,EasyNegative,ng_deepnegative_v1_75t,rev2-badprompt,verybadimagenegative_v1.3,negative_hand-neg,mutated hands and fingers,poorly drawn face,extra limb,missing limb,disconnected limbs,malformedhands,ugly,FastNegativeV2
可以发现,使用512*768小分辨率,脸崩的没边了。
让我们使用默认面部修复来修复一下。
也没好到哪儿去... ...
让我们启用ADetailer插件: 注意,只需要动着几个参数即可
为了更好的展示效果,我特意提高了汉服唐风这个lora的权重,到0.7,导致稍微有点过拟合,但ADetailer插件依然能把崩坏的脸救回来。
在其他提示词不变的情况下,把权重调整到0.3,然后再使用ADetailer插件,效果就很细腻了。
目前该插件的修手功能还非常鸡肋,但这个插件的思路非常正确:依赖模型,先检测需要修复的部位,然后再利用模型去修复。
期待后续版本彻底解决修手的问题,应该很快了。
Stable Diffusion