AI绘画:Stable-Diffusion 简介及实践

这篇具有很好参考价值的文章主要介绍了AI绘画:Stable-Diffusion 简介及实践。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

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

一、安装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文件,该文件会自动创建所需要的各种环境(时间可能会比较长),环境安装完成以后,在窗口上会出现一个如下图所示的链接:

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

复制该链接到浏览器中打开,则进入UI界面,如下所示:

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

我们可以看到,在这个界面上有txt2img(文字生成图片), img2img(图片生成图片)等等。到这里为止, 我们已经可以快乐的玩耍了!自己去尝试生成属于自己的图吧!

2.配置中文包

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

(1) 在界面上点击Extensions,点击取消localization,并如下图所示点击Load from

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

(2) 在出来的列表中找到 zh_CN Localization,然后点击后面的Install,等待安装完毕,点击下面所示的按钮:

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

(3) 点击 Apply and restart UI按钮,等待重启页面(不要关闭页面,等待即可)
(4) 重启完毕以后,按照如下顺序点击:

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

(5) 选择zh_CN后,点击上面的Apply settings按钮,再按照如下顺序点击:

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

等待重启结束后即可。

二、配置算法模型

1.配置底模型

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

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

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

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

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,即可。安装完毕以后,按顺序点击已安装、应用并重启用户界面即可。

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

为了后面使用具体的应用, 我们需要下载一些ControlNet使用的模型,下面的链接是ControlNet的一些模型:地址,以人体姿态为例,我们下载模型,然后将下载的模型放在models/controlNet底下,然后应用并重启界面即可。

(2) 使用

在文生图界面按照如下顺序点击设置成人体姿态,中间空白处可以上传我们的目标姿态,我们生成的图将会根据这个目标姿态相似。

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

下面我们将展示怎么控制人物的姿态。以 a beautiful girl为提示词,不使用ControlNet生成的图如下(具体生成什么样的风格与你的底模型有关,也就是页面左上角Stable Diffusion模型处展示的模型):

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

而当我们设置以前辈其他任务为模板时,可以生成如下图片:

AI绘画:Stable-Diffusion 简介及实践,AIGC 人工智能,stable diffusion,chatgpt,人工智能,ai绘画

同学们凑活着看看吧,动作和形态是一致的😄。

三、Prompt的魔法

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

1.定向提升图画质量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Wf24NWr-1682409227317)(C:\Users\86186\AppData\Roaming\Typora\typora-user-images\image-20230424110528689.png)]

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ILEqTnIM-1682409227318)(C:\Users\86186\AppData\Roaming\Typora\typora-user-images\image-20230424110606307.png)]

如果我们希望这是个男的呢?修改提示词里面的girl为boy,那么我们将得到上右的图画。

小结

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

其他

参考:https://xiaosheng.blog.csdn.net/article/details/129694899文章来源地址https://www.toymoban.com/news/detail-533308.html

到了这里,关于AI绘画:Stable-Diffusion 简介及实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • AI-绘画:Stable-Diffusion部署分析

    目录 1.介绍下AI绘画(水一下) 1.1使用条件 2.工具准备和安装 2.1.工具下载 2.2.环境安装 3.Stable-Diffusion服务的启动 4.Stable-Diffusion的使用 5.模型文件 5.1模型文件下载  5.2模型文件安装 6. Stable-Diffusion优秀教程推荐 7.我的心得体会(水) 8.学习经历(水) 9.Git 的基本概念和使用方

    2024年02月11日
    浏览(60)
  • 本地进行AI绘画(stable-diffusion)

                      该教程只适合自己想要免费玩一下AI绘画的同学。此项目不需要服务器有GPU,是基于stable-diffusion-webui使用的。         前置依赖安装脚本和需要用到的工具均已包含其中。 需要安装git、python3(3.9最好) 执行stable-diffusion-webui中的init.python 从https://civi

    2024年02月12日
    浏览(36)
  • AI - stable-diffusion(AI绘画)的搭建与使用

    最近 AI 火的一塌糊涂,除了 ChatGPT 以外,AI 绘画领域也有很大的进步,以下几张图片都是 AI 绘制的,你能看出来么? 上面的效果图其实是使用了开源的 AI 绘画项目 stable-diffusion 绘制的,这是它的官方仓库: https://github.com/CompVis/stable-diffusion 但是这个官方项目并不适合我们这

    2024年02月02日
    浏览(44)
  • 如何免费使用 Stable-Diffusion AI 绘画服务

    最近一直有朋友问我,自己设备配置不行怎么使用 Stable-Diffusion,问我有没有共享的 Stable-Diffusion AI 绘画服务能体验一下,付费也行。说实话听到付费我确实心动了,但我的机器作一次图 30s 起步,而付费的云服务器动辄一个月 4k+,只好抑制住这份心动。 但是总有办法的。

    2024年02月10日
    浏览(69)
  • AI绘画:Stable-diffusion程序的突破与未来展望

    随着人工智能技术的快速发展,AI绘画已经成为了一个备受关注的前沿领域。在这其中,Stable-diffusion程序作为一款优秀的AI绘画工具,以其独特的风格和强大的功能,受到了广泛的关注和赞誉。本文将对Stable-diffusion程序进行深入解析,探讨其技术特点、应用场景以及未来展望

    2024年01月16日
    浏览(58)
  • [AI绘图教程]stable-diffusion webui加载模型与插件. 实战AI绘画

    之前讲了stable diffusion webui搭建,这里主要介绍使用方法以及模型,扩展等. 主要下载网址 HuggingFace:Stable Diffusion、ControlNet的官方仓库。 Civitai:里面多是Lora或其它NSFW等模型的仓库。 这里下载anythingV4的模型,在Huggingface网站中搜索, 下载后放在stable-diffusion-webuimodelsStable-diffusio

    2023年04月09日
    浏览(60)
  • SAM&Stable-Diffusion集成进化!分割、生成一切!AI绘画新玩法

    自SAM「分割一切」模型推出之后,二创潮就开始了,有想法有行动!飞桨AI Studio开发者 会唱歌的炼丹师 就创作出SAM进化版,将SAM、Stable Diffusion集成,实现「分割」、「生成」能力二合一,并部署为应用,支持在线使用! 创作者:会唱歌的炼丹师 作者主页:https://aistudio.ba

    2024年02月16日
    浏览(45)
  • 如何本地部署基于stable-diffusion的AI绘画(jupyter,python实现,详细,附代码)

    自从Stable Diffusion 1.0模型发布以来,“AI文本图片生成”真正的变成普通人也能使用的技术。同时各种国内外AI绘图软件,也不断频繁更新,AI绘画的关注度也越来越高。 以下是本人自己生成出来的一些AI绘图(夹带私货木木枭^ ^) 对应的提示语prompt为: 那么如果我们想要 本

    2023年04月22日
    浏览(50)
  • 【教程】MAC m1 安装并使用AI绘画 stable-diffusion,交互式命令行。

    要求 macOS 12.3 Monterey 或更高版本 Python 耐心 第一步 下载模型包 在https://huggingface.co注册 搜索stable-diffusion-v-1-4-original跳转到页面 点击接受条款 点击上面Files and versions 下载sd-v1-4.ckpt (4.27 GB)并记下保存位置 开始安装 如果特别慢的话 一些比较正常的图片

    2024年02月11日
    浏览(44)
  • 分享三个AI绘画工具:不用懂编程,不用会英语,有手就行(基于Stable-diffusion)

    01 | 最简单的工具:krita+Stable-diffusion 我最先用的是krita+Stable-diffusion插件,也是使用起来最简单的。 krita是一个类似Photoshop的图片处理软件,安装一个Stable-diffusion插件,就可以krita中用提示词来生成图片。 界面就是这个样子的,软件和插件都安装好以后,在提示词区域输入提

    2024年04月26日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包