当前位置: 首页 > news >正文

Diffusers代码学习: 文本引导深度图像生成

StableDiffusionDepth2ImgPipeline允许传递文本提示和初始图像,以调节新图像的生成。此外,还可以传递depth_map以保留图像结构。如果没有提供depth_map,则管道通过集成的深度估计模型自动预测深度。

# 以下代码为程序运行进行设置

import os
os.environ["HF_ENDPOINT"] = "https://hf-mirror.com"
mport torch
from diffusers import StableDiffusionDepth2ImgPipeline
from diffusers.utils import load_image, make_image_grid

# 以下代码加载StableDiffusionDepth2ImgPipeline并创建实例

pipeline = StableDiffusionDepth2ImgPipeline.from_pretrained(
"stabilityai/stable-diffusion-2-depth",
torch_dtype=torch.float16,
use_safetensors=True,
).to("cuda")

# 以下代码加载原始图片

url = "http://images.cocodataset.org/val2017/000000039769.jpg"

init_image = load_image(url)

# 以下代码由提示词及原始图片生成图片

prompt = "two tigers"
negative_prompt = "bad, deformed, ugly, bad anatomy"
image = pipeline(prompt=prompt, image=init_image, negative_prompt=negative_prompt, strength=0.7).images[0]
image.show()

以下是原始图片

图片

以下是由提示词并分析原始图片的深度生成的图片

图片

AIGC应用44

http://www.lryc.cn/news/370951.html

相关文章:

  • 网络的下一次迭代:AVS 将为 Web2 带去 Web3 的信任机制
  • OpenCV 的模板匹配
  • 26.0 Http协议
  • IO流打印流
  • Cohere reranker 一致的排序器
  • MySQL系列-语法说明以及基本操作(二)
  • 【STM32】步进电机及其驱动
  • Excel自定义排序和求和
  • 若依RuoYi-Vue分离版—免登录直接访问
  • java基础知识漏洞记录一
  • html的网页制作代码分享
  • 【PIXEL】2024年 Pixel 解除 4G限制
  • C#、C++、Java、Python 选择哪个好?
  • 爬虫补环境,ES6 Class在环境模拟中的应用与优势
  • linuxcentos将本地库JAR/arr批量导入到Nexus3.x
  • js之操作元素属性和定时器以及相关案例倒计时
  • 高考计算机专业 热门专业方向
  • 《web应用技术》第十一次作业
  • Scala学习笔记11: 操作符
  • 项目五串行通信系统 任务5-3温度信息上传
  • 前端 JS 经典:统一 Vite 中图片转换逻辑
  • DOM-获取元素
  • 【安装笔记-20240612-Linux-内网穿透服务之cpolar极点云】
  • Java 泛型与集合的深入解析:原理、应用与实践
  • Oracle 数据库的自动化工具:AWR 和 ASM
  • java技术专家面试指南50问【java学习+面试宝典】(五)
  • Elasticsearch之深入聚合查询
  • 大模型:分本分割模型
  • 数据预处理 #数据挖掘 #python
  • VS2022 使用C++访问 mariadb 数据库