Stable Diffusion - After Detailer 插件 脸部和手部 重绘算法与应用

欢迎关注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://spike.blog.csdn.net/article/details/131699857

After Detailer 是一个用于 Stable Diffusion Webui 的扩展插件,可以自动检测、遮盖和修复图片中的人脸、手部或全身,使用 ultralytics 的检测模型,而不是 mmdet 的检测模型。

工程:https://github.com/Bing-su/adetailer

测试模型:DreamShaper

测试提示词:

<lora:americanmcgee_alice:1> , solo, 1girl, (mcgeealice:1.5), (black long hair:1,4) , wonderland, (covered blue dress  spacious with tapered waist:1.5), (white apron:1.4), white belt at back waist (striped  black and white pantyhose:1.4) , (pendant horseshoe down:1.5), solo, perfect eyes color, detailed face and eyes, finely detailed beautiful eyes, masterpiece, best quality, insanely intricate details, intricate details, incredible detail, ((vivid color)), 4k , <lora:add_detail:0.6>
Negative prompt: BadDream, (UnrealisticDream:1.5), deformed iris, deformed pupils, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, bad anatomy, bad hands, cropped, missing fingers, missing toes, too many toes, too many fingers, missing arms, long neck, missing legs, too many legs, deformed, disfigured, poorly drawn face, distorted face, mutation, mutated, extra limb, ugly, poorly drawn hands, missing limb, floating limbs, disconnected limbs, malformed hands, out of focus, long body, monochrome, symbol, text, logo, door frame, window frame, mirror frame, text box, out of frame, mutated legs, blurry, multiple girls, watermark, watermarked, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, letterbox, blurry, poorly drawn legs, missing leg, 2 girls, 2 females
Steps: 30, Size: 512x768, Seed: 194416167, Model: dreamshaper_7, model: control_v11p_sd15_canny [d14c016b], weight: 1, Version: v1.4.1, Sampler: DPM++ SDE Karras, CFG scale: 7, Clip skip: 2, Model hash: ed989d673d, resize mode: Crop and Resize, control mode: Balanced, "preprocessor: canny, Hires upscale: 2, pixel perfect: False, Hires upscaler: 4x_NMKD-Siax_200k, ADetailer model: face_yolov8n.pt, starting/ending: (0, 1), ADetailer version: 23.7.5, Denoising strength: 0.4, ADetailer mask blur: 4, americanmcgee_alice: 1>  face mcgeealice", preprocessor params: (512, 20, 200)", "americanmcgee_alice: 2706a59bf406", ADetailer confidence: 0.3, ADetailer dilate/erode: 4, ADetailer inpaint padding: 32, ADetailer denoising strength: 0.4, ADetailer inpaint only masked: True

测试图像:
Img

安装插件:After Detailer,即 adetailer 工程。

Img


1. 面部修复

添加 After Detailer 的面部修复:

  1. 启用 After Detailer
  2. 模型:face_yolov8n.pt
  3. 提示词:detailed face,glamorous face,<lora:americanmcgee_alice:1>,(mcgeealice:1.5),
  4. 设置:局部重绘幅度 默认 0.4

即:
Face

未添加面部修复After Detailer面部修复 之间的脸部对比,明显改善一些眼睛的畸形处理:

Face

After Detailer 面部修复默认的面部修复 之间的脸部对比,明显保留更多提示信息,如绿色的眼睛:

Face


2. 手部修复

添加 After Detailer 的手部修复:

  1. 启用 After Detailer
  2. 模型:hand_yolov8n.pt
  3. 提示词:detailed hands,
  4. 设置:局部重绘幅度 默认 0.4

当手部质量较差时,局部重绘幅度 可适当提高至 0.6,效果改善明显。

默认After Detailer 手部细节修复 之间的效果对比,左手明显纹理更丰富:

Hands

默认After Detailer 手部细节修复 之间的效果对比,右手增加指甲细节:

Hands
最终效果:

Img

同时,也可以选择开启,身体修复,即person_yolov8n-seg.pt,使用顺序:person - face - hands,避免排名之后的修复被遮盖。注意 person 修复,可能会导致画面差异较大,建议多人场景时使用,谨慎使用。


其他

Upscaler: 4x_NMKD-Siax_200k

4x_NMKD-Siax_200k 的 下载地址

4x_NMKD-Siax_200k是Upscaler的一个插件,使用 ESRGAN(Enhanced Super-Resolution Generative Adversarial Network)的模型,可以将图像的分辨率提高 4 倍。

下载导入完成,需要重启 SD,才能生效。

Embeddings: BadDream & UnrealisticDream

BadDream 的 下载地址;UnrealisticDream 的 下载地址

用于 DreamShaper 模型的负面提示词,DreamShaper 的 下载地址。

Lora: Detail Tweaker LoRA (细节调整LoRA)

官网地址:Detail Tweaker LoRA (细节调整LoRA)

权重越大,细节越多,提示词 add_detail,例如<lora:add_detail:0.6>,如图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1LJG4GNi-1689223743289)(/Users/wang/Library/Application Support/typora-user-images/image-20230713082635271.png)]

Lora: Alice Liddell | American McGee’s Alice

Alice Liddell | American McGee's Alice 的 下载地址,例如 <lora:americanmcgee_alice:1>

SD: Clip Skip 参数

参考:Stable Diffusion|解开Clip Skip值的秘密

用户界面 - 快捷设置列表 - 添加参数 CLIP_stop_at_last_layers

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eRyfsUTA-1689223743290)(/Users/wang/Library/Application Support/typora-user-images/image-20230713092900242.png)]

Pose 图像

希林娜依高:

Pose

参考

  • 希林娜依高全身黑look帅气酷飒写真图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/22244.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 的集合

一、Collection 1、ArrayList 底层采用数组实现&#xff0c;操作大多基于对数组的操作。 在添加和删除时需要做 System.arraycopy(native层方法) 拷贝工作。 添加元素时可能会扩容&#xff0c;这要大量的拷贝工作&#xff0c;删除元素时&#xff0c;会把后面的元素向前拷贝。…

【NLP】Transformer模型原理(2)

接上文 【NLP】Transformer模型原理(1) 六、零层的transformer 观看涵盖与本节类似内容的视频:0 层理论 在进入更复杂的模型之前,简要考虑一下“零层”变压器很有用。这样的模型获取一个令牌,嵌入它,解嵌它以生成预测下一个令牌的对数: ​

Ext4文件系统介绍 - 实战篇

本文主要通过dd&#xff0c;hexdump和dumpe2fs工具分析ext4的磁盘二进制数据&#xff0c;加深对ext4文件系统的印象&#xff0c;要想理解本建议先阅读下Ext4文件系统介绍 - 理论篇_nginux的博客-CSDN博客。 磁盘超级块数据分析 根据理论篇我们知道ext4 layout中前1024字节是x…

抖音seo源码矩阵系统开发规则开发者分享(一)

抖音SEO矩阵系统源码开发&#xff0c;需要遵循一下步骤 1. 确定需求和功能&#xff1a;明确系统的主要目标和需要实现的功能&#xff0c;包括关键词研究、短视频制作、外链建设、数据分析、账号设置优化等方面。 2. 设计系统架构&#xff1a;根据需求和功能确定系统的架构&am…

数据结构--绪论

这里写目录标题 前言数据结构研究内容基本概念与术语数据元素与数据对象的区别数据结构逻辑结构存储结构 数据类型和抽象数据类型数据类型抽象数据类型定义格式举例 小结研究内容基础概念 抽象数据类型的表示和实现 算法与分析算法的设计要求算法效率事前分析法例子 算法时间的…

【导航地图DB-kiwi地图格式】

背景知识&#xff1a; kiwi趣闻: kiwi是新西兰的一种鸟的名称&#xff0c;Kiwi鸟是尾巴翅膀极短不会飞的鸟&#xff0c;非常珍贵&#xff0c;只在新西兰僻静的丛林里才能见到&#xff0c;所以成为新西兰的国鸟。Kiwi鸟…

【iOS内存管理-内存的几大区域】

前言 iOS内存管理的第一篇章&#xff0c;了解iOS内存的五大分区。 总览 iOS中&#xff0c;内存主要分为五大区域&#xff1a;栈区&#xff0c;堆区&#xff0c;全局区/静态区&#xff0c;常量区和代码区。总览图如下。 如上图所示&#xff0c;代码区是在低地址段存放&#x…

4. CSS用户界面样式

4.1什么是界面样式 所谓的界面样式,就是更改一些用户操作样式,以便提高更好的用户体验。 ●更改用户的鼠标样式 ●表单轮廓 ●防止表单域拖拽 4.2鼠标样式cursor li {cursor: pointer; }设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。 4.3轮廓线outline…

FTP挂载网络磁盘

项目中使用存储阵列或NAS等网络存储作为文件存储地址&#xff0c;服务器与存储之间通过网络进行传输&#xff0c;当我把ftp指向的存储地址修改为网络磁盘时&#xff0c;会出现550等读取不到目录问题&#xff1b;以下为解决方案&#xff1a; 1.在服务器中新增windows用户&#x…

2、JDk、JRE、JVM三者区别和联系

JDK JRE JVM 含义 JDK: Java Develpment Kit java 开发工具 JRE: Java Runtime Environment java 运行时环境 JVM: java Virtual Machine java 虚拟机 一张图来解释&#xff1a; 联系&#xff1a; JVM不能单独搞定class的执行&#xff0c;解释class的时候JVM需要调用解…

什么是CI/CD?让你的项目变得更加敏捷!

在今天这个快速变化的时代&#xff0c;开发者们需要与时俱进&#xff0c;不断提升自己的工作效率。在这篇文章里&#xff0c;将一起探讨如何使用CI/CD和Github Action让你的项目更加高效&#xff0c;快速响应市场变化。 一、什么是CI&#xff1f; CI&#xff08;持续集成&…

【已解决】Flask项目报错TypeError: tuple indices must be integers or slices, not str

文章目录 问题情境报错及分析报错代码分析 解决方案必要的解决方法可能有用的解决方法 问题情境 本解决方案适用情境&#xff1a;在本地可以正常运行的flask项目&#xff0c;放到云服务器报错TypeError: tuple indices must be integers or slices, not str&#xff0c;即代码…