Stable Diffusion写真完整教程

前言

最近自己对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资料我已经打包好,扫描下方卡片即可免费领取!

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JMeter 如何应用于 WebSocket 接口测试

WebSocket: 实时双向通信的探索及利用 JMeter 进行应用性能测试 WebSocket 是一项使客户端与服务器之间可以进行双向通信的技术&#xff0c;适用于需要实时数据交换的应用。为了衡量和改进其性能&#xff0c;可以通过工具如 JMeter 进行测试&#xff0c;但需要先对其进行适配以…

光栅测长机高精度检定量规量具

在制造业中&#xff0c;量规、量具等精密测量工具的准确性直接影响着产品质量和制造效率。为了确保这些测量工具的精准度&#xff0c;光栅测长机应运而生&#xff0c;成为了检定量规量具的利器。 光栅测长机是一种高精度的长度测量设备&#xff0c;它是利用光栅的精密刻度和光…

微信小程序之简单的发送弹幕操作

大家看视频的时候是不是时不时会有弹幕飘过~ 在我们微信小程序当中&#xff0c;我们可以十分简单的实现&#xff0c;接下来为大家介绍一下吧&#xff01; 我们使用微信官方给我们的一个视频链接 "http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey302802…

关于docker network网络

首先,我们来看看Docker默认的网络模式,即docker0网桥。 每当你安装Docker时,它会创建一个名为docker0的虚拟网桥,并设置一个IP地址范围供它进行端口映射等工作。所有Docker容器在创建时,都会自动连接到这个docker0网桥,并分配一个虚拟IP地址。这样,容器与主机之间,以及容器与容…

微信小程序开发【Coffee Shopping】(1)

1.环境准备 微信开发者工具&#xff1a;https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 前端常用网站集合&#xff1a;http://www.wwp666.cn/ 微信小程序开发文档&#xff1a;https://developers.weixin.qq.com/miniprogram/dev/framework/quicksta…

docker部署minio和业务服务因变更minio密码导致访问不到图片的问题

问题起因 业务application和minio都是docker部署。按部署规则minio的环境变量中设置了MINIO_ROOT_USER和MINIO_ROOT_PASSWORD。这样就可以用这套用户名密码登录minio了。而我的application中是通过api访问minio获取资源URL&#xff0c;提供给前端的。所以在application的环境变…

Excel实用技巧持续学习

1、Excel高效设置图标格式&#xff1a; 2、饼图可以统一设置数据标签在图外面&#xff01;&#xff01; 环形图不可以&#xff0c;但是可以中间手动加上白色圆形&#xff0c;将饼图变为圆环。 可以设置标签的文本显示&#xff1a; 3、饼图和环形图最好进行排序&#xff01;显得…

【Qt 学习笔记】Qt常用控件 | 多元素控件 | Tree Widget的说明及介绍

博客主页&#xff1a;Duck Bro 博客主页系列专栏&#xff1a;Qt 专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ Qt常用控件 | 多元素控件 | Tree Widget的说明及介绍 文章编号&#x…

stable diffusion WebUi本地安装

一、stable diffusion 介绍 Stable Diffusion是一种先进的文本到图像的生成模型&#xff0c;它可以根据给定的文本输入生成高度逼真的图像。 Stable Diffusion模型因其高效性和灵活性&#xff0c;在AI图像生成领域引起了广泛关注&#xff0c;并在实际应用中展示了其强大的能力…

MySQL性能优化:MySQL中的隐式转换造成的索引失效

目录 前言数据准备SQL测试分析和总结 前言 数据库优化是一个任重而道远的任务&#xff0c;想要做优化必须深入理解数据库的各种特性。在开发过程中我们经常会遇到一些原因很简单但造成的后果却很严重的疑难杂症&#xff0c;这类问题往往还不容易定位&#xff0c;排查费时费力最…

2024年第九届数维杯大学生数学建模挑战赛B 题思路1.0版本

B题&#xff1a;生物质和煤共热解问题的研究 数维杯分享资料&#xff08;问题一代码论文思路&#xff09;链接&#xff08;18点更新&#xff09;&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1GSv9dkqcY6G-XUnd0sJe_A 提取码&#xff1a;sxjm 题目分析&#xff1…

基于LLM的自行车道CAD

LLM&#xff08;大型语言模型&#xff09;是强大的工具。对于许多人来说&#xff0c;用语言表达愿望通常比浏览复杂的 GUI 更简单。 1、系统简介和环境搭建 urb-x.ch&#xff0c;这是一家专门从事自行车道建设的公司。轨道采用模块化构建块进行独特设计&#xff0c;可以通过多…

有什么实用的还原试卷的app免费?6个软件教你快速进行还原试卷

有什么实用的还原试卷的app免费&#xff1f;6个软件教你快速进行还原试卷 在现代化的教学环境中&#xff0c;使用数字化工具进行试卷还原变得愈发重要。以下是六个实用的、免费的应用程序&#xff0c;它们为还原试卷提供了便捷的解决方案。 FunAI&#xff1a; 这款应用程序可…

QT作业5

1、聊天室 服务器端 //头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QTcpServer> #include <QTcpSocket> #include <QList> #include <QListWidget> #include <QMessageBox> #include <QDebug> #includ…

软件验收计划书-验收规程(Word原件)

编写软件验收计划是软件开发过程中的一个关键步骤&#xff0c;其重要性体现在以下几个方面&#xff1a; 明确验收标准&#xff1a;软件验收计划详细列出了验收的标准、测试方法、测试环境等&#xff0c;确保所有相关人员对验收的期望和要求有清晰的认识。这有助于避免在验收阶段…

Electron+Vue+pyinstaller服务打包

electron环境安装略 1. electron的入口文件配置test.js, 需要在package.json 配置文件中指定main: src/test.js const { app, BrowserWindow } require(electron)const createWindow () > {const win new BrowserWindow({width: 800,height: 600})// win.loadFile(inde…

机器学习面试篇

如何理解机器学习数据集的概念 数据集是机器学习的基础&#xff0c;它包括了用于训练和测试模型所需的数据。数据集通常以矩阵的形式存在&#xff0c;其中每一行代表一个样本&#xff08;或实例&#xff09;&#xff0c;每一列代表一个特征&#xff08;或属性&#xff09;。…

浅谈C++ overload(重载) override(覆盖) overwrite(重写)

目录 1. 名词辨析2 含义解析1 overload重载2 override覆盖3 overwrite重写 3 区别4 代码示例 1. 名词辨析 关于这3个名词的中文翻译&#xff1a; overload翻译为重载&#xff0c;基本是没有歧义的&#xff1b;override和overwrite的翻译&#xff0c;我在参考了cppreference中…

文物藏品库房管理:守护珍贵文化遗产的宝库

一、引言 文物是人类文化遗产的珍贵财富&#xff0c;为了保护和传承科学有效的文物藏品库房管理是必不可少的。本文将介绍文物藏品库房管理的重要性&#xff0c;以及一些常用的管理方法和技术&#xff0c;提高文物保护工作的效果和水平以确保文物的安全与完整性。 二、文物藏品…

语音网关有哪些?

语音网关是一种网络设备&#xff0c;它使得通过传统的电话网络&#xff08;如公共交换电话网络&#xff0c;PSTN&#xff09;和现代的数据网络&#xff08;如互联网或私有数据网络&#xff09;进行的语音通信成为可能。语音网关的主要作用是在模拟或数字电话信号与数据网络的数…