手把手教你如何使用AI绘画:Stable-Diffusion本地化部署及使用教程


前言

最近随着ChatGPT的爆火,AI绘画也火得不行,这几天文心一言发布会,图片生成的梗都快被大家玩坏了,网上有不少Midjourney的使用分享,但是毕竟那个是商用网站,收费的,博主今天给大家发个福利!出一波免费使用AI绘画的教程:Stable-Diffusion本地化部署及使用!手把手教你如何使用AI绘画!如果对AIGC感兴趣的同学,欢迎私信我!有干货分享哦~


一、安装AI模型软件stable-diffusion-webui

1.环境安装

首先我们需要安装AI模型软件stable-diffusion-webui,在安装前需要完成基础依赖环境的安装工作【注意本博客实验环境是Windows】:

  • 安装cuda库
  • 安装cudnn加速库
  • 安装git-bash(区分64位和32位)
  • 安装python3.10

完成上述基础环境依赖的安装后,我们下载stable-diffusion-webui:找一个空间较大的磁盘新建文件夹MyProgram(文件名最好是英文,命名随意,你也可以命名为其他的),进去后,在空白的地方右键,点击git bash here:
在这里插入图片描述
然后在命令行中输入:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

等待下载,下载完成以后,在MyProgram文件夹中会出现stable-diffusion-webui文件夹,进入该文件夹中,双击webui.bat文件,该文件会自动创建所需要的各种环境(时间可能会比较长),环境安装完成以后,在窗口上会出现一个如下图所示的链接:
在这里插入图片描述
复制该链接到浏览器中打开,则进入UI界面,如下所示:
在这里插入图片描述
我们可以看到,在这个界面上有txt2img(文字生成图片), img2img(图片生成图片)等等。到这里为止, 我们已经可以快乐的玩耍了!自己去尝试生成属于自己的图吧!

2.配置中文包

如果你的英语还不错,就直接跳过这一步吧,如果你的英语和我一样稀烂,那么可以考虑设置一个中文包,具体步骤如下:

  1. 在界面上点击Extensions,点击取消localization,并如下图所示点击Load from
    在这里插入图片描述
  2. 在出来的列表中找到 zh_CN Localization,然后点击后面的Install,等待安装完毕,点击下面所示的按钮:
    在这里插入图片描述
  3. 点击 Apply and restart UI按钮,等待重启页面(不要关闭页面,等待即可)
  4. 重启完毕以后,按照如下顺序点击:
    在这里插入图片描述5. 选择zh_CN后,点击上面的Apply settings按钮,再按照如下顺序点击:
    在这里插入图片描述
    等待重启结束后即可。

二、配置算法模型

1.配置底模型

stable diffusion提供了一系列的模型:

  • stable-diffusion-v1-4
    • 擅长绘制风景类画,整体偏欧美风,具有划时代意义
  • stable-diffusion-v1-5
    • 同上,但生成的作品更具艺术性
  • stable-diffusion-2
    • 图像生成质量大幅提升,原生支持768x768等
  • waifu-diffusion
    • 设定随机种子后,每次将生成相同的图像,无随机性,可方便复现

下载上述模型,将模型放到目录下,如果UI(前面所述的软件界面)是打开的,可按照如下顺序点击生效:
在这里插入图片描述

2.LoRA的使用

  1. 安装
    LoRA是一个微调模型,可以对基础模型提供更好的支撑,从而生成我们想要的风格。一般来说,我们可以下载我们想要的LORA模型,然后将模型拷贝到目录下,按照前面所说的方式,再次应用重启即可。

  2. 使用
    在打开的UI界面上,点击右侧的扩展网络,然后点击出现界面中的Lora按钮:那么我们就可以看到我们添加的LoRA模型,在输入提示词的时候,点击LoRA模型,则会添加LoRA对应的提示词,进而实现风格的转换。如下是一组示例(下面的是使用LoRA生成的图像),通过使用了中国风的LoRA模型,我们生成的画面更有特色。
    在这里插入图片描述

  3. 资源
    如果你想使用别人生成的LoRA模型,可以考虑在hugging face上进行搜索,除此之外,CIVITAI也是一个非常好的选择。我们大概整理了下面一些不同类型的LoRA模型,感兴趣的可以自行下载。

3.配置精准控图模型

  1. 安装
    在UI界面中按照如下顺序先点击1和2,然后在3的位置输入地址,然后点击4,即可。安装完毕以后,按顺序点击已安装、应用并重启用户界面即可。
    在这里插入图片描述
    为了后面使用具体的应用, 我们需要下载一些ControlNet使用的模型,下面的链接是ControlNet的一些模型:地址,以人体姿态为例,我们下载模型,然后将下载的模型放在models/controlNet底下,然后应用并重启界面即可。

  2. 使用
    在文生图界面按照如下顺序点击设置成人体姿态,中间空白处可以上传我们的目标姿态,我们生成的图将会根据这个目标姿态相似。
    在这里插入图片描述
    下面我们将展示怎么控制人物的姿态。以 a beautiful girl为提示词,不使用ControlNet生成的图如下(具体生成什么样的风格与你的底模型有关,也就是页面左上角Stable Diffusion模型处展示的模型):
    在这里插入图片描述
    为了过审拼了!想看原图的私信我!

而当我们设置以前辈其他任务为模板时,可以生成如下图片:
在这里插入图片描述
同学们凑活着看看吧,动作和形态是一致的😄。

三、Prompt的魔法

无论是ChatGPT还是StableDiffusion,目前知道的是,提示词(prompt)在这一类AIGC的任务中扮演着非常重要的角色,下面我们将对提示词进行讲解,主要内容包含提示词的语法、正反提示词、如何用提示词定向提升图画质量。想要进一步了解Prompt魔法,一些基础介绍可以看我的玩赚ChaGPT专栏。

1.定向提升图画质量

在这里插入图片描述
这一部分,我们将基于上面讲到的提示词基本语法,进行一次实际展示。我们还是基于文生图,底模型选择Perfect-world,ControlNet的设置与上面一样,我们首先输入提示词为:a beautiful realistic girl with oval face, tree, sea 。图片如上左所示,我们发现这个人的手有一点不正常,为了告诉AI我们希望这个手是正常的,我们可以在负提示词里面输入:bad fingers,那么我们将生成上右的图。如果我们希望她苗条一点,那么一种做法是在负提示词中加上fat,那么我们将得到下左的图画:
在这里插入图片描述
如果我们希望这是个男的呢?修改提示词里面的girl为boy,那么我们将得到上右的图画。

哈哈哈哈😄,好玩吧?如果想进一步了解AI绘画的知识,可以私信我拉你进交流群哦~


总结

文章最后博主想说点别点:ChatGPT所引发的这场科技革命,必然会在数十亿打工人中掀起狂风暴雨!科技创新必然会带来生产力的极大提高,可怕的是这个提高是指数级别增长的!从ChatGPT 到GPT-4再到百度文心一言发布,再到如今微软GPT-4 Office全家桶的重大发布,我既感到兴奋,又有一些忧虑:“当时代抛弃你时,连一声再见也不会说”!

  • 26
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论
《stable-diffusion使用教程.pdf》是一份关于stable-diffusion软件的使用指南。stable-diffusion是一种用于数据分析和图像处理的稳定扩散算法。下面是该程的主要内容: 1. 稳定扩散算法简介:介绍了稳定扩散算法的原理和应用领域。稳定扩散算法可以用于数据平滑、去噪、特征提取等任务,是一种有效的数据处理方法。 2. 稳定扩散软件安装:介绍了如何下载、安装和配置stable-diffusion软件。安装步骤包括下载安装包、解压缩和设置环境变量等。 3. 稳定扩散算法参数设置:讲解了如何根据具体需求设置稳定扩散算法的参数。稳定扩散算法的参数包括扩散时间、扩散系数、迭代次数等,不同的参数设置会对结果产生影响,需要根据具体情况进行调整。 4. 稳定扩散算法示例:展示了几个稳定扩散算法在实际数据处理中的应用示例。这些示例包括图像去噪、数据平滑、特征提取等多个方面,可以帮助用户更好地理解和应用稳定扩散算法。 5. 稳定扩散算法结果评估:介绍了如何评估稳定扩散算法处理结果的好坏。评估指标包括峰值信噪比、均方误差等,通过对结果进行评估可以选择合适的算法参数,提高数据分析和图像处理的准确性和效果。 6. 稳定扩散算法的改进和扩展:讨论了稳定扩散算法的改进和扩展方向。稳定扩散算法是一个活跃的研究领域,不断有新的方法和技术被提出和应用,可以通过参考相关文献和研究成果不断提升稳定扩散算法的性能和应用范围。 总结:该《stable-diffusion使用教程.pdf》提供了对稳定扩散算法的详细介绍和应用指导,对想要学习和使用稳定扩散算法的用户具有很大的帮助价值。通过该程,用户可以了解算法原理,学会安装与参数设置,并能够进行算法的应用实践。同时,对稳定扩散算法的改进和扩展也进行了讨论,为用户提供了拓展思路和研究方向。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小虎AI实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值