【Python】Python进阶系列教程--Python AI 绘画(二十)

这篇具有很好参考价值的文章主要介绍了【Python】Python进阶系列教程--Python AI 绘画(二十)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

往期回顾:

  • Python进阶系列教程-- Python3 正则表达式(一)
  • Python进阶系列教程-- Python3 CGI编程(二)
  • Python进阶系列教程-- Python3 MySQL - mysql-connector 驱动(三)
  • Python进阶系列教程-- Python3 MySQL 数据库连接 - PyMySQL 驱动
  • Python进阶系列教程-- Python3 网络编程(五)
  • Python进阶系列教程-- Python3 SMTP发送邮件(六)
  • Python进阶系列教程-- Python3 多线程(七)
  • Python进阶系列教程-- Python3 XML 解析(八)
  • Python进阶系列教程-- Python3 JSON 数据解析(九)
  • Python进阶系列教程-- Python3 日期和时间(十)
  • Python进阶系列教程-- 内置函数(十一)
  • Python进阶系列教程-- MongoDB(十二)
  • Python进阶系列教程-- urllib(十三)
  • Python进阶系列教程-- uWSGI 安装配置(十四)
  • Python进阶系列教程–pip(十五)
  • Python进阶系列教程–operator 模块(十六)
  • Python进阶系列教程–math 模块(十七)
  • Python进阶系列教程–random 模块(十八)
  • Python进阶系列教程–requests 模块(十九)

本文我们将为大家介绍如何基于一些开源的库来搭建一套自己的 AI 作图工具。

需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面

Stable Diffusion web UI GitHub 地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui

运行 Stable Diffusion 需要硬件要求比较高,运行时会消耗较大的资源,特别是显卡。

Windows 环境安装

本地环境要求安装 Python 3.10.6 或以上版本,并把它加入到本机的环境变量中。

下载 Stable Diffusion web UI GitHub 源码 https://github.com/AUTOMATIC1111/stable-diffusion-webui

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

如果没有安装 Git ,可以在右上角下载 zip 压缩包。

【Python】Python进阶系列教程--Python AI 绘画(二十)

解压 stable-diffusion-webui,并进入 stable-diffusion-webui 目录。

接下来我们需要下载模型,下载地址:https://huggingface.co/CompVis/stable-diffusion-v-1-4-original

【Python】Python进阶系列教程--Python AI 绘画(二十)

将下载的模型移动到 stable-diffusion-webui/models/Stable-diffusion 目录下。

进入 stable-diffusion-webui 目录:

Windows 使用非管理员运行:

webui-user.bat

Linux 和 Mac OS 环境执行以下命令:

./webui.sh

接下来程序就会自动安装并启动,启动成功会看到一个可访问的 URL 地址 http://127.0.0.1:7860:

【Python】Python进阶系列教程--Python AI 绘画(二十)

访问 http://127.0.0.1:7860,界面如下:

【Python】Python进阶系列教程--Python AI 绘画(二十)

注意: 如果安装出现卡住不动,很可能是下载 Github 源码出现问题了,可以使用 Github 的一些镜像来解决,目前还没非常稳定的镜像,建议 Google 搜索下。 我这边在 2023 年 4 月 6 号使用以下镜像地址 https://hub.fgit.ml,打开 stable-diffusion-webui 目录的 launch.py 文件,替换以下部分代码的 Github 地址(代码大概在 230~240 行之间):

【Python】Python进阶系列教程--Python AI 绘画(二十)

Civitai 介绍

Civitai 有许多定制好的模型,而且可以免费下载,我们使用国风3模型来测试,下载地址:https://civitai.com/models/10415/3-guofeng3?modelVersionId=36644

【Python】Python进阶系列教程--Python AI 绘画(二十)

下载完后,我们将模型移动到 stable-diffusion-webui/models/Stable-diffusion 目录下,重新启动 stable-diffusion-webui :

./webui.sh

这样我们就可以在模型列表中选择国风3模型了:

【Python】Python进阶系列教程--Python AI 绘画(二十)

选择后,我们可以到模型介绍页面去拷贝一些提示词和测试参数:

【Python】Python进阶系列教程--Python AI 绘画(二十)

【Python】Python进阶系列教程--Python AI 绘画(二十)

【Python】Python进阶系列教程--Python AI 绘画(二十)

​为了快速生成,我高度跟宽度都减半了,之后点生成按钮即可:

【Python】Python进阶系列教程--Python AI 绘画(二十)文章来源地址https://www.toymoban.com/news/detail-480955.html

到了这里,关于【Python】Python进阶系列教程--Python AI 绘画(二十)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Python】Python进阶系列教程-- Python3 多线程(七)

    往期回顾: Python进阶系列教程-- Python3 正则表达式(一) Python进阶系列教程-- Python3 CGI编程(二) Python进阶系列教程-- Python3 MySQL - mysql-connector 驱动(三) Python进阶系列教程-- Python3 MySQL 数据库连接 - PyMySQL 驱动 Python进阶系列教程-- Python3 网络编程(五) Python进阶系列教程

    2024年02月09日
    浏览(37)
  • 【Python】Python进阶系列教程-- Python3 MySQL - mysql-connector 驱动(三)

    往期回顾: Python进阶系列教程-- Python3 正则表达式(一) Python进阶系列教程-- Python3 CGI编程(二) 本章节我们为大家介绍使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。 我们可以使用 pip 命令来安装 mysql-connector: 使用以下代码测试 mysql-connector

    2024年02月09日
    浏览(48)
  • AI绘画Stable Diffusion进阶使用

    本文讲解,模型底模,VAE美化模型,Lora模型,hypernetwork。 文本Stable Diffusion 简称sd 欢迎关注 C站:https://civitai.com/ huggingface:https://huggingface.co/models?pipeline_tag=text-to-image stable diffusion webui 部署完成后,checkpoint是放底模 homewebuimodels 目录下 常见模式:后缀ckpt/safetensors 常见大小

    2024年01月22日
    浏览(67)
  • 零基础学习 AI 绘画的进阶之路!必收藏!!

    手把手教你入门绘图超强的AI绘画程序,用户只需要输入一段图片的文字描述,即可生成精美的绘画。给大家带来了全新保姆级教程资料包(文末可获取) 计算机和绘画都是零基础的初学者——既不懂编程,也没有接受过任何美术方面的训练——该如何开启 AI 绘画的进阶之旅

    2024年02月02日
    浏览(39)
  • AI绘画-Midjourney进阶1-精细调控,细节塑造视界

    在当今人工智能技术的迅速发展中,图像生成领域取得了令人瞩目的进展。在 Midjourney 的基础篇中,我已经详细介绍了 Midjourney 的使用方法和各种操作,如何生成二次元风格的图片,如何进行图生图等。在进阶篇,将讲解一些 Midjourney 的使用技巧。 Midjourney 会根据我们输入的

    2024年02月06日
    浏览(31)
  • Stable Diffusion---Ai绘画-下载-入门-进阶(笔记整理)

    注:本文偏向于整理,都是跟着大佬们学的。 推荐两个b站up主,学完他们俩的东西基本就玩转SD为底的ai绘画: 秋葉aaaki,Nenly同学 1.首先SD主流的就是秋叶佬的Webui了,直接压缩包下载即可,下载地址在这个视频的 简介 里:https://www.bilibili.com/video/BV1iM4y1y7oA 2.下载之后,就可

    2024年02月10日
    浏览(42)
  • AI绘画你必须要知道5个tag进阶用法

    哈喽,大家好,我是阿宅,最近AI绘画也是很火,阿宅这几天也是静下心来好好研究了一下这个东西,确实好用啊,总所周知啊,这些前沿技术一直都是大厂来开拓和引导的,这不已经有消息说,某某大厂已经基于AI做好了一套完整的商业化流程了。         不管是小白还

    2023年04月15日
    浏览(42)
  • 【送书福利-第二十五期】《AI时代系列书籍》

    😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公粽号:程序员洲洲。 🎈 本文专栏:本文收录于洲洲的《送书福利》系列专栏,该专栏福利多多

    2024年02月05日
    浏览(40)
  • 进阶--AI绘画里你必须要直到的controlnet模型使用方法

    哈喽,各位小伙伴们大家好,有一段时间没有更新了,最近也是忙着搬家忙着置办家具等等,今天终于得空,于是乎连忙抽空做了这期关于controlnet的使用教程。 因为最近我也是发现,controlnet对于AI绘画来说可真是太重要了,说白了,这个插件用好了,将会大大的提升我们的

    2024年02月04日
    浏览(77)
  • 最新版本 Stable Diffusion 开源 AI 绘画工具之图生图进阶篇

    目录 🎈 图生图基本参数 🎈 图生图(img2img) 🎈 涂鸦绘制(Sketch) 🎈 局部绘制(Inpaint) 🎈 涂鸦蒙版(Inpaint sketch) 🎈 上传蒙版(Inpaint upload) 图生图功能主要包括六大类: 图生图 / img2img 、 涂鸦绘制 / sketch 、 局部绘制 / inpaint 、 局部绘制之涂鸦蒙版 / inpaint sketch

    2023年04月12日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包