使用stable diffusion生成图片

这篇具有很好参考价值的文章主要介绍了使用stable diffusion生成图片。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备

    硬件:有GPU的主机,显存6G+
    系统:windows10 或者 ubuntu 20.04
    软件: anaconda

1.下载安装anaconda

    wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
    sh Anaconda3-2022.10-Linux-x86_64.sh
    
    验证是否安装成功
    conda --version  //输出 conda 4.5.11

2.创建虚拟环境

    conda create -n diffusers python==3.9

3.安装需要的python库

    source activate diffusers
    pip install -r requirements.txt
    pip install torch==2.0.0+cu117 torchvision==0.15.1+cu117 torchaudio==2.0.0+cu117 -f https://download.pytorch.org/whl/torch_stable.html

requirements.txt 内容如下

    diffusers
    transformers
    accelerate
    ftfy
    spacy
    filelock
    charset-normalizer
    tqdm
    opencv-python
    datasets

4.python脚本

    from diffusers import StableDiffusionPipeline
    import torch
    import matplotlib.pyplot as plt
    import cv2
    import numpy as np

    model_id = "runwayml/stable-diffusion-v1-5"

    def generateImage(pipe, prompt):
        image = pipe(prompt).images[0]
        img_bgr = cv2.cvtColor(np.asarray(image), cv2.COLOR_RGB2BGR)
        cv2.imshow('img_bgr', img_bgr)
        cv2.waitKey(1000)

    if __name__=='__main__':
        print(torch.cuda.is_available())
        pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
        pipe.safety_checker = lambda images, clip_input: (images, False)
        pipe = pipe.to("cuda")
        while True:
            prompt= input('输入描述来生成图片:')
            generateImage(pipe, prompt)

保存为stable_diffusion.py并执行

        python stable_diffusion.py

效果图

使用stable diffusion生成图片,C++探究,OpenCV,图片合成,stable-diffusion,stable diffusion,python,开发语言

 文章来源地址https://www.toymoban.com/news/detail-534857.html

到了这里,关于使用stable diffusion生成图片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 探索【Stable-Diffusion WEBUI】的图片超分辨插件:StableSR

    本篇主要介绍WEBUI的插件:StableSR:图片超分辨放大的使用,以及和WEB UI附加功能图片放大功能的对比。 更多不断丰富的内容参考:🔗 《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》 之前通过《探索【Stable-Diffusion WEBUI】的附加功能:图片缩放抠图》了解到,由于Stable-Di

    2024年02月09日
    浏览(67)
  • stabilityai/stable-diffusion-2-1 生成黑图问题

    stabilityai/stable-diffusion-2-1 · Only generates black images? Loading saved model downloaded from  stabilityai/stable-diffusion-2-1 All I am getting is black images, running code that worked with 1.5. I\\\'m using an A10 gpu. It is not flagging them as NSFW, and it takes a normal amount of time to do the generation.  

    2024年02月12日
    浏览(36)
  • Stable-Diffusion|从图片反推prompt的工具:Tagger(五)

    stable-diffusion-webui-wd14-tagger 前面几篇: Stable-Diffusion|window10安装GPU版本的 Stable-Diffusion-WebUI遇到的一些问题(一) 【Stable-Diffusion|入门怎么下载与使用civitai网站的模型(二)】 Stable-Diffusion|文生图 拍立得纪实风格的Lora 图例(三) Stable-Diffusion|文生图 完蛋我被美女包围了人物

    2024年02月03日
    浏览(32)
  • Stable Diffusion 使用 SadTalker 生成图片数字人

    Heygen和D-ID等照片转视频的工具,都需要在线付费使用。本次介绍一个SadTalker数字人。SadTalker有多种使用方式,包括完整安装程序和stable diffusion插件模式。安装程序操作较繁琐,因此推荐stable diffusion插件模式。 打开SD进入扩展复制链接 https://github.com/OpenTalker/SadTalker.git 到安装

    2024年02月13日
    浏览(43)
  • Python 使用 Stable Diffusion API 生成图片示例

    代码: 输出: 说明: 运行后,图片以及 JSON 将会输出到当前目录下 output 中; TIP: 当然前提是你已经部署好 Stable Diffusion API 服务; 并且安装好跟我一样的模型以及一些相关的 LoRA ;

    2024年02月16日
    浏览(50)
  • 关于【Stable-Diffusion WEBUI】生成全身图:插件解决面部崩坏问题

    本篇主要介绍WEBUI的插件:SD Face Editor,虽然叫Editor实际上是Fixer,作用是修复脸部。 更多不断丰富的内容参考:🔗 《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》 参考: 由于神经网络无法完全捕捉人脸的微妙细节和变化,导致产生了不自然或扭曲的结果…… 所以生成图

    2024年02月06日
    浏览(42)
  • 图片生成视频来了:Stable Video Diffusion使用教程

    11月22日 Stability AI 发布了一个AI视频的开源项目:Stable Video Diffusion,它可以基于一张图片生成数秒钟的视频,效果比较惊艳,本文就给大家分享下如何安装和使用。 视频不方便分享,我这里做成了gif动图,可以看到画面很稳定,基本上是没有闪烁的。 这个程序对显卡的要求

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

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

    2024年02月16日
    浏览(44)
  • AI图片生成Stable Diffusion参数及使用方式详细介绍

            Stable Diffusion环境搭建与运行请参考上一篇博文《AI图片生成Stable Diffusion环境搭建与运行》,地址为“https://blog.csdn.net/suiyingy/article/details/128896426”。运行成功后,网页浏览器显示页面主要包括txt2img、img2img、Extras、PNG Info、Checkpoint Merger、Train、Settings和Extensions等八

    2024年02月08日
    浏览(55)
  • 多模态——使用stable-video-diffusion将图片生成视频

    近期,stabilityAI发布了一个新的项目,是将图片作为基础,生成一个相关的小视频,其实也算是其之前研究内容的扩展。早在stable-diffusion的模型开源出来的时候,除了由prompt生成图片之外,也可以生成连续帧的短视频。 本文主要是体验一下stable-video-diffusion的使用,以及对其

    2024年02月05日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包