Stable Diffusion写真完整教程

news2024/11/17 8:42:37

前言

最近自己对AI非常痴迷,并且今后也会一直在这个领域深耕,所以就想着先入门,因此花时间研究了一番,还好,出了点小成果,接下来给大家汇报一下。

AI绘画

提到AI绘画,大家可能立马会想到made journey,它的威力我就不多说了,确实很强。但是使用门槛略高(要魔法),而且收费也不低,动辄一个月两三百,这对只想试玩的同学来说,成本属实有点高。

对于一个技术仔儿来说,让我花钱用你的产品,我是不太乐意的。那么有没有这么一个开源的工具,可以达到或者说是接近made journey的出图效果呢?

答案:有!Stable Diffusion

拥抱Stable Diffusion

Stable Diffusion是什么我就不过多去介绍了,自己去一搜便知。

它是一个AI绘图软件,体验一番下来,真的是太强了,不得不感慨老外的开源精神,这么强的技术竟然是免费开源的👍。

效果

先来体验一下用SD出图的效果。

【原图】

【效果图】

怎么样,美女好看吗🤭?

言归正传,以上这些图都是用SD做的AI写真照,它的效果一点不比md差吧。用来哄小女朋友,或者追女神,是不是能拿出来秀一番?

只要你有照片,就能做出各种各样的非常逼真的写真照!

好了,废话不多说,我把我肝了4个晚上的经验和教学倾情奉献给大家!

教程

软件安装

github开源:github.com/AUTOMATIC11…

可以在这里找到软件并安装,想要汉化版本的包以及后续用到的所有资源,文末分享

启动、

安装成功以后,启动这个exe

这是一个后台启动器:

启动成功以后,会在web页面弹出一个新开的页面服务:

OK,到这里,我们就可以开始做自己的写真啦!

蒙版变装写真

蒙版变装法就是只需要一张人物图片,然后用蒙版固定人脸不变,通过重绘去重新生成照片的其他区域,就像我刚发的效果图。

具体的制作流程分为以下4步:

  1. 制作蒙版
  2. SD基础设置
  3. Controlnet设置
  4. 修图

制作蒙版

这一步的目的是生成人物脸部蒙版,用的是inpaint anything插件

打开inpaintanything,先点击“下载模型”

  • 上传图片
  • 点击“运行segment anything”
  • 用画笔在人脸的位置画一笔
  • 点击“创建蒙版”
  • 用画笔进一步处理蒙版,涂掉衣领部分,只留下一点点脖子
  • 点击“根据草图修剪蒙版”
  • 点击“仅蒙版”
  • 点击“创建蒙版”
  • 发送到图生图

SD基础设置

选大模型

选写实的大模型,比较常用的就是麦橘v7

写关键词

自己想要生成什么就写什么 例如我给大家提供一个冰雪奇缘主题的系列关键词

High quality,masterpiece,rich details,realistic photography,8k,high-definition image quality,
1 girl,solo,exquisite hairstyle,black hair,crown,headwear,
Blue dress,long skirt,
Outdoor,snow,ice castle,snowflakes,blurred background,looking at viewer,
<lora:冰雪奇缘_V1:0.6>,

参数设置

蒙版模式一定要选“重绘非蒙版内容” 蒙版区域内容处理可以选“潜空间噪声”,这样图片的背景变化比较大

重绘尺寸倍数主要看后面的参数,设置在1000左右 重绘幅度0.9左右 注意有些lora用了1000的分辨率会导致出来的图片很乱,这时候就要适当降低分辨率

Controlnet设置

为了让生成出来的人物脸部和身体协调,所以我们要开一个openpose

接着为了固定人物的脸型轮廓,再开一个线稿控制 但因为线稿识别是整张图片的线条,原图的衣服和背景线条就会影响我们新图片的生成 所以我们要把线稿图下载下来,自己手动处理一下

用PS之类的修图软件,用黑色画笔把线稿图多余的区域涂黑,只需要留下脸型和五官,我给大家安利一个免费的在线PS软件

免费在线PS:www.photopea.com/

【处理前】

【处理后】

再把处理好的线稿图重新上传到controlnet 这时候预处理就选“无”,此处注意后边的模型不要变!

最后点击生成 这时候出来的图片脖子、发际线,还有脸的肤色是不太协调的 我们就要进行下一步的处理

修图

把生成的图片导入到局部重绘 然后把脖子整个涂起来 蒙版模式要换回“重绘蒙版内容” 蒙版区域内容处理选“原版”

接着把关键词里面多余的画面描述删掉,只留下一个“1girl” 因为有的lora会影响到图片的重新生成

然后把重绘幅度设置在0.5左右 再把两个controlnet关掉 点击生成 这样脖子就融合好了

然后再用同样的方法把发际线也融合

剩下脸部边缘的位置也是一样的 只是要把重绘幅度设置的更小,不然容易改变脸型 还可以把线稿那个controlnet打开,这样可以进一步控制脸的线条 就这样一点一点把图片里面不协调的地方全部重新生成好 就只剩下了色调的问题

可以直接用美图秀秀这些简单的修图软件去处理 调整脸部的色温和色调 肉眼观察,脸和身上的皮肤差不多就行了

OK,以上就是我们用蒙版生成AI写真的详细教程啦。

总结

整体来说,学会了上边的这几步,我们就可以随随便便去出自己想要的任何图片

只有你想不到,没有它出不了的

关键还是免费无限出,但是需要你的电脑能抗打,这里建议电脑要有独显,N卡是3060,8G独显以上的比较合适。

如果电脑没有这个配置,不建议说你立刻去买新的,因为还有云服务器可用,可以在云端部署stable diffusion。

写在最后

基于SD的教程,我个人已经研究了很多天了,也跑通了多种出图方案,他们各有利弊。

  • 蒙版换脸:脸很真,身体姿势稍微会受照片限制;
  • 跑自己独有的Lora大模型,出图更自由,更清晰,只是跑起来话费时间较长;
  • 插件换脸:出图最快,但是脸有时候可能会不太像;
  • 蒙版换背景:可替换你能看到的所有照片的各种场景;

我整理了相关AI绘图的详细的教程,以及软件安装包大模型资源,甚至还有别的大佬靠这个写真变现的详细教程。

现在AI绘画还是发展初期,大家都在摸索前进。

但新事物就意味着新机会,我们普通人要做的就是抢先进场,先学会技能,这样当真正的机会来了,你才能抓得住。

如果你对AI绘画感兴趣,我可以分享我在学习过程中收集的各种教程和资料。

学完后,可以毫无问题地应对市场上绝大部分的需求。

这份AI绘画资料包整理了Stable Diffusion入门学习思维导图Stable Diffusion安装包120000+提示词库,800+骨骼姿势图,Stable Diffusion学习书籍手册AI绘画视频教程AIGC实战等等。

完整版资料我已经打包好,扫描下方卡片即可免费领取!
在这里插入图片描述

【Stable Diffusion学习路线思维导图】

img

【Stable Diffusion安装包(含常用插件、模型)】

img

【AI绘画12000+提示词库】

img

【AI绘画800+骨骼姿势图】

img

【AI绘画视频合集】

img

这份完整版的stable diffusion资料我已经打包好,扫描下方卡片即可免费领取!

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

男款内裤哪个品牌最好?男士内裤高能测评,选购攻略分享!

很多男性朋友的内裤都是穿到天荒地老的存在&#xff0c;但实际上如果一条内裤没有定期更换的话&#xff0c;存在的细菌就难以消除&#xff0c;从而可能导致出现健康问题&#xff0c;而且一条内裤没有定期更换&#xff0c;舒适性和透气性等方面都非常差&#xff01; 定期更换内裤…

AI 入门:从 ChatGPT 开始

在信息泛滥的时代&#xff0c;AI 技术已经渗透到生活的各个方面&#xff0c;学习 AI 成为个人发展的必然趋势。而 ChatGPT 作为 AI 领域的佼佼者&#xff0c;无疑是开启学习之旅的最佳起点。它不仅提供了一个便捷的交流平台&#xff0c;更能显著提升信息处理效率。 本文将带领…

在 Python 的哪个版本之后,字典的添加顺序与键的顺序是一致的?

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 在 Python 的不同版本中&#xff0c;字典&#xff08;dict&#xff09;类型的行为发生了显著变化。在 Python 3.6 及之前的版本中&#xff0c;字典是无序的&#xff0c;这意味着字典在遍历时不能保证按…

硬盘架构原理及其算法RAID工作原理写惩罚

一、硬盘的架构以及寻址原理 硬盘工作原理&#xff1a; 硬盘寻址原理&#xff1a;逻辑顺序磁道、盘片、扇区&#xff08;顺序CHS&#xff09; 二、机械硬盘算法 读取算法 寻道算法 个人与企业适合的算法和寻道 个人使用的机械硬盘适合的寻道算法和读取算法是&#xff1a…

[Vision Board创客营]--使用openmv识别阿尼亚

文章目录 [Vision Board创客营]使用openmv识别阿尼亚介绍环境搭建训练模型上传图片生成模型 使用结语 [Vision Board创客营]使用openmv识别阿尼亚 &#x1f680;&#x1f680;五一和女朋友去看了《间谍过家家 代号&#xff1a;白》&#xff0c;入坑二刺螈&#xff08;QQ头像也换…

杰发科技AC7840——软件Sent_HAL39X

0. 序 使用PWM模拟Sent测试下7840的软件sent功能。 参考链接&#xff1a;SENT协议应用笔记 - TechPlus汽车工坊的文章 - 知乎 SENT协议 1. Sent功能测试 使用提供的软件Sent代码在7840上测试&#xff0c;接收数据OK 2. 参考资料 3. 数据解析 我们个根据上述参考资料尝试解析…

商务英语口语成人考级外语培训之BECkao考级口语篇

在口语考试中&#xff0c;不管实际内容你能说出多少&#xff0c;但准备一些套话&#xff0c;至少还能撑撑场子你们说是不是&#xff1f; 内容阐述 描述事实 1.Im going to describe/present/explain/give you some information about... 2.Id like to say a few words about...…

【Go】Go Swagger 生成和转 openapi 3.0.3

本文档主要描述在 gin 框架下用 gin-swagger 生成 swagger.json 的内容&#xff0c;中间猜的坑。以及&#xff0c;如何把 swagger 2.0 转成 openapi 3.0.3 下面操作均在项目根目录下执行 生成 swagger 2.0 import swagger go get -u github.com/swaggo/gin-swagger go get …

提高静态住宅代理稳定性妙招

在数字化时代的浪潮中&#xff0c;静态住宅代理因其独特的优势&#xff0c;如固定的IP地址、更高的隐私保护性等&#xff0c;逐渐成为网络爬虫、数据分析等领域不可或缺的工具。然而&#xff0c;静态住宅代理的稳定性问题一直是用户关注的焦点。本文将为您揭示提高静态住宅代理…

分布式任务调度框架xxl-job使用手册

官网地址和文档地址&#xff1a;https://www.xuxueli.com/xxl-job/ 一、快速入门 1.1 下载源码 https://github.com/xuxueli/xxl-job https://gitee.com/xuxueli0323/xxl-job 下载完成后有以下模块 1.2 初始化数据库 官方指定mysql8.0&#xff0c;但我是mysql5.7 执行/xxl…

C++相关概念和易错语法(12)(迭代器、string容量调整)

1.迭代器&#xff08;以string为例&#xff09; &#xff08;1&#xff09;基本理解&#xff1a;在我们刚接触迭代器的时候&#xff0c;我们可以将迭代器理解为改造过的“指针”&#xff0c;这是一个新的类型&#xff0c;指向对应容器中的各个元素。我们可以像指针那样对迭代器…

朋友圈刷屏的粘土风格照片,你体验过了吗?

Remini 的粘土风格真的丑萌丑萌的&#xff01; 从去年“妙鸭相机”的走红&#xff0c;到今年Remini的刷屏&#xff0c;其实可以看出大众对于图片趣玩的兴趣非常大&#xff01; 一张普通的照片经过工具的处理&#xff0c;一下子变成新风格&#xff0c;让人眼前一亮。如果你也对…

【代码分享】使用HTML5的Canvas绘制编码说明图片

最急在工作中遇到一个需求&#xff0c;根据给定的编码生成编码说明&#xff0c;像下面这样的效果。 不同含义的编码用横杠分割&#xff0c;然后每个编码下面用箭头指明具体的含义。下面是我使用canvas实现的代码。具体的编码宽度大家可以根据实际情况进行调整&#xff0c;目前…

Excel如何设置密码保护【图文详情】

文章目录 前言一、Excel如何设置密码保护&#xff1f;二、Excel如何取消密码保护&#xff1f;总结 前言 在软件项目开发过程中&#xff0c;会输出很多技术文档&#xff0c;其中也包括保密级别很高的服务器账号Excel文档。为了确保服务器账号相关的Excel文档的安全性&#xff0…

Python经典案例爬取豆瓣Top250电影数据

随着网络数据的日益丰富&#xff0c;如何从海量的信息中快速、准确地提取出有价值的数据&#xff0c;成为了许多开发者和技术爱好者关注的焦点。在这个过程中&#xff0c;网络爬虫技术凭借其强大的数据获取能力&#xff0c;成为了数据分析和挖掘的重要工具。本文将通过一个经典…

二叉树进阶 --- 上

目录 1. 二叉搜索树的概念及结构 1.1. 二叉搜索树的概念 1.2. 二叉搜索树的结构样例 2. 二叉搜索树的实现 2.1. insert 的非递归实现 2.2. find 的非递归实现 2.3. erase 的非递归实现 2.3.1. 第一种情况&#xff1a;所删除的节点的左孩子为空 2.3.1.1. 错误的代码 2…

[QNX] BSP 网络性能优化:调优io-pkt和ClockPeriod提升网速

0 概要 本文介绍如何在QNX系统上优化网络性能&#xff0c;主要通过调整io-pkt和ClockPeriod参数来实现。通过优化&#xff0c;网络吞吐量可以得到显著提升。 1 优化方法 1.1 调整io-pkt的mclbytes参数: io-pkt是QNX系统中常用的网络协议栈&#xff0c;其mclbytes参数指定了…

一、精准化测试介绍

精准化测试介绍 一、精准化测试是什么&#xff1f;二、什么是代码插桩&#xff1f;三、两种插桩方式Offine模式&#xff1a;On-the-fly插桩: 四、jacoco覆盖率报告展示五、增量代码覆盖率监控原理六、精准测试系统架构图七、全量与增量覆盖率报告包维度对比八、全量与增量覆盖率…

视频断点上传

什么是断点续传 通常视频文件都比较大&#xff0c;所以对于媒资系统上传文件的需求要满足大文件的上传要求。http协议本身对上传文件大小没有限制&#xff0c;但是客户的网络环境质量、电脑硬件环境等参差不齐&#xff0c;如果一个大文件快上传完了网断了没有上传完成&#xf…

分布式事务?哪几种方式实现?一文看懂!

什么是分布式事务 分布式事务是指在分布式系统中涉及到多个数据库或多个应用程序之间的事务处理&#xff0c;这些数据库或应用程序可能分布在不同的物理节点上&#xff0c;甚至可能位于不同的地理位置。在分布式事务中&#xff0c;需要确保所有参与者的事务操作都能够保持一致性…