stable diffusion如何确保每张图的面部一致?

这篇具有很好参考价值的文章主要介绍了stable diffusion如何确保每张图的面部一致?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

可以使用roop插件,确定好脸部图片后,使用roop固定,然后生成的所有图片都使用同一张脸。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

这款插件的功能简单粗暴:一键换脸。

如图所示:

任意上传一张脸部清晰的图片,点击启用。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

在其他提示词不变的情况下,Stable Diffusion会跑出一张按照提示词的要求的图片,但脸部换成了roop插件里上传的脸。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

当然了,AI换脸的能力是有限的,不可能100%无瑕疵,还要结合比较合适的提示词以及模型,但是效果已经很让人震惊了。

看到这个插件的时候,我就去下载,没想到,从下载到调试bug到最终顺利用上,足足花了三天时间。

为了避免入坑,我把安装过程和注意事项给大家写清楚。

一、插件安装前的准备工作。

1、VisualStudio环境

这个插件是移植过来的,目前并不十分完善(所以为0.0.2版本),安装前需要相应的环境。在Windows系统下,安装VisualStudio。

下载地址:

感谢您下载 Visual Studio - Visual Studio​visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false​编辑

安装时,需要选中Python开发和C++开发。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

安装完VisualStudio,最好是重启一下电脑。

2、安装插件

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

https://github.com/s0md3v/sd-webui-roop

需要注意的是,安装roop插件必须科学上网,并且要配置为全局科学上网(这一步大概劝退90%的AI绘画爱好者)... ...

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

如图,只能说到这里了。

3、重启Stable Diffusion启动器

继续保持全局科学上网的情况下,重启Stable Diffusion启动器。

如果顺利的话(可能有一半的概率不那么顺利),重启Stable Diffusion后,roop插件就能安装成功,安装成功后,会在首页看到roop插件。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

第一次运行成功后,可以退出科学上网工具。

大部分故障和科学上网不稳定有关,换个付费稳定的工具能解决90%的故障。

如果依然出现问题,请按照我的教程顺序检查。

比如,我安装完成后,能出现插件,但换脸不生效,出现了这样一个错误提示:

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

我逐一排查了错误提示里的每一个行代码,最终发现buffalo_l这个参数来自于insightface项目,在该项目里,buffalo_l是一组模型!有五个!

insightface项目提示模型安装路径是.insightface\models,我翻遍了Python所在的硬盘,也没找到这个目录,后来跟踪程序执行情况,发现定位居然是在C盘的用户目录里!

4、检查模型是否安装成功

roop程序不大,但下载了不少模型,并且分散在各个目录里,如果因为网速原因,有些无法正常下载的模型,系统不会出现提示,但画图的时候会失败,只能自行查找原因,下载模型并安装到相应位置。

模型下载地址:https://www.123pan.com/s/ueDeVv-Xp0I.html 提取码:lgyh

(1)基础模型

安装路径:models\roopinswapper_128.onnx

(2)ifnude模型

安装路径:Windows用户所在目录\.ifnude\

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

举例,我的Windows账号名是“路过银河”,安装路径就是:

C:\Users\路过银河\.ifnude\detector.onnx

C:\Users\路过银河\.ifnude\classes

(3)insightface模型--人脸侦测模型

roop使用了insightface项目的人脸侦测模型,坑爹的是,这几个模型下载地址在谷歌网盘,有300多M,网络不稳定就无法正常下载,下载不成功无任何提示。

我是查了两天才发现这个问题。我从insightface项目找到了对应的模型,下载并安装好,终于解决了。

安装路径:Windows用户所在目录\.insightface\models

C:\Users\路过银河\.insightface\models\buffalo_l

buffalo_l是个压缩包,下载后需解压缩,共五个模型文件,然后安装到.insightface\models\ 下。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

如果你的roop安装后不能正常工作,压根不换脸,到上述几个目录排查,是否安装好了模型文件,如果有漏网之鱼,可以手工下载并拷贝过去,然后重启Stable Diffusion启动器,就可以正常使用了!

让我们试一下。

我从网上随便找了一张图片,图侵删。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

只需要选中“启用”和“模型”(默认)。

在文生图的提示词框,输入提示词:

1girl, (flowers=1.5), Issuing, plant,sunlight, outdoors, white dress, long hair,((Cinematic Lighting)), hair between eyes,.shallow depth of field, romantic setting, dreamy pastel palette, whimsical details, captured on film,(RAW photo, best quality),(realistic, photo-realistic:1.3), clean, masterpiece,finely detail,masterpiece,ultra-detailed,highres,(best illustration),(best shadow),intricate, bright light,light_smile

然后点击生成就可以了。

stable diffusion如何确保每张图的面部一致?,AIGC,人工智能,stable diffusion,prompt,自然语言处理

需要注意的是,这个插件一键换脸并不是十分完美,而且只能用于真人模型,对脸型的要求也比较苛刻(似乎更适合瓜子脸)。

请勿用于非法用途。

转载:https://www.zhihu.com/question/592715753/answer/3101973185文章来源地址https://www.toymoban.com/news/detail-605336.html

到了这里,关于stable diffusion如何确保每张图的面部一致?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 〔AI 绘画〕Stable Diffusion 之 解决绘制多人或面部很小的人物时面部崩坏问题 篇

    相信很多人在画图时候,特别是画 有多个人物 图片或者 人物在图片中很小 的时候,都会很容易出现面部崩坏的问题 这是由于神经网络无法完全捕捉人脸的微妙细节和变化,导致产生了不自然或扭曲的结果 虽然 stable diffusion 在出图的时候自带了一个 面部修复(Restore faces) 按

    2024年02月12日
    浏览(97)
  • 【AIGC】如何在Windows/Linux上部署stable diffusion

    GPU环境安装:NVIDIA驱动和cuda(注意版本,建议安装cuda11.7,方便后续使用xformer) 配置git环境 git拉取stable diffusion项目 配置python虚拟环境 安装GPU版torch 安装虚拟环境依赖包:项目本身的requirement及子项目依赖 下载模型文件 启动stable diffusion 独立显卡:最低配置4GB显存,基本配

    2024年04月23日
    浏览(33)
  • 关于【Stable-Diffusion WEBUI】生成全身图:插件解决面部崩坏问题

    本篇主要介绍WEBUI的插件:SD Face Editor,虽然叫Editor实际上是Fixer,作用是修复脸部。 更多不断丰富的内容参考:🔗 《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》 参考: 由于神经网络无法完全捕捉人脸的微妙细节和变化,导致产生了不自然或扭曲的结果…… 所以生成图

    2024年02月06日
    浏览(68)
  • Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType‘ object is not subscriptable错

    Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType’ object is not subscriptable错 下载【detection_Resnet50_Final.pth】和【parsing_parsenet.pth】到【repositoriesCodeFormerweightsfacelib】目录下,并重新运行项目即可。 https://github.com/xinntao/facexlib/releases/download/v0.1.0/detection_Resnet50_Final.pth https:/

    2024年02月12日
    浏览(54)
  • 【AIGC】如何在使用stable-diffusion-webui生成图片时看到完整请求参数

    通过代码调用Stable Diffusion的txt2img、img2img接口时,很多时候都不知道应该怎么传参,比如如何指定模型、如何开启并使用Controlnet、如何开启面部修复等等,在sd-webui上F12看到的请求也不是正式调用SD的请求,所以当引入新插件或需要使用新功能时,怎么传参成了一个大问题,

    2024年02月08日
    浏览(54)
  • 【AI绘画Stable Diffusion】高清图像放大+面部修复+一键抠图,谈谈你可能不知道的优化技巧!

    一提起后期处理,我猜你可能立马想到的就是图像放大。 今天,我要向你展示的后期处理手法,以及优化技巧。 如果你常用的是秋叶大佬的整合包,那么你对\\\"R-ESRGAN 4x+\\\"和\\\"R-ESRGAN 4x+ Anime6B\\\"应该不会陌生。 R-ESRGAN 4x+:写实图片 R-ESRGAN 4x+ Anime6B:二次元图片 然而,你是否曾在

    2024年02月16日
    浏览(57)
  • Stable-diffusion-webui使用Auto focal point crop面部焦点裁切报错opencv(4.8.0)...getLayerData

    这里使用的是秋叶的启动器,实际上我在自己搭的webui环境下也有这个问题。 webui使用面部焦点裁切(Auto Focal Point Crop)控制台报错opencv(4.8.0)…getLayerData的可能和opencv版本有关,可能是新版本里改了什么函数导致webui的旧代码无法调用。opencv-python默认安装版本是4.8.0,参考原

    2024年01月25日
    浏览(33)
  • Stable Diffusion扩散模型 + Consistency一致性模型

    通过估计数据分布梯度进行生成建模 一文解释 Diffusion Model (一) DDPM 理论推导 随着人工智能在图像生成,文本生成以及多模态生成等 生成领域 的技术不断累积,生成对抗网络(GAN)、变微分自动编码器(VAE)、normalizing flow models、自回归模型(AR)、energy-based models以及近年来

    2024年02月09日
    浏览(63)
  • AIGC-stable-diffusion系列1- stable-diffusion-webui

    repo参考地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui python下载地址:https://www.python.org/downloads/release/python-3106/ git下载地址:https://git-scm.com/download/win https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki 1 2 运行后会根据系统的默认python环境,创建虚拟环境 浏览器打开以下网址

    2024年02月16日
    浏览(45)
  • AIGC stable diffusion学习笔记

    目录 项目跑通了 原理和知识 训练自己的数据图片: 安装依赖库:

    2024年02月04日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包