ComfyUI流程图、文生图、图生图步骤教学!

前言

leetcode , 209. 长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 target 。
找出该数组中满足其总和大于等于 target 的长度最小的子数组
[numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。

public int minSubArrayLen(int target, int[] nums) {int n = nums.length;if (n == 0) {return 0;}int ans = Integer.MAX_VALUE;int[] sums = new int[n + 1]; //计算前缀和:sums[i] 表示 nums[0]~nums[i-1]的和for (int i = 1; i <= n; i++) {sums[i] = sums[i - 1] + nums[i - 1];}for (int i = 1; i <= n; i++) {int tmp = target + sums[i - 1];// target = sum[b]- sum[a];sum[b] = target + sum[a];int bound = Arrays.binarySearch(sums, tmp);//二分查找if (bound < 0) {bound = -bound - 1;}if (bound <= n) {ans = Math.min(ans, bound - (i - 1));}}return ans == Integer.MAX_VALUE ? 0 : ans;
}

1.jpg

流程图

在熟悉了ComfyUI的各种加载器、采样器、调节器、潜在空间、图像控制等节点后,现在要选用并添加合适的节点构建自己的工作流程图。
ComfyUI还提供了两种方式来加载流程图。

加载json

通过加载他人分享或者自己保存过的json文件(该json保存了流程图所有的节点及其连接信息),如下图所示:

加载原图

通过加载由ComfyUI生成的原图,如下图所示:

资源

对于刚开始不熟悉流程节点和连接信息,可以选择加载别人分享的示例,然后自己进行定制化修改
在ComfyUI的开源项目中给出了一些在不同场景下的例子,可以参考:

文生图

学习了基础的节点和流程图,利用现有的流程图,在C站上参考了一份提示词:
Prompt:
8k portrait of beautiful cyborg with brown hair, intricate, elegant, highly detailed, majestic, digital photography, art by artgerm and ruan jia and greg rutkowski surreal painting gold butterfly filigree, broken glass, (masterpiece, sidelighting, finely detailed beautiful eyes: 1.2), hdr, (detailed background window to a new dimension, plants and flowers:0.7) lora:more\_details:0.5 infinity, infinite symbol,
Negative prompt:
BadDream, FastNegativeV2
如下图:

生成的结果图,基本符合提示词。可能是没有使用相同模型的原因,与原图有较大的差别,但基本元素都有,原图如下:

图生图

图生图的流程图与上述文生图差不多,只是·将空白图像的输入换成了加载图像·。
选用了ComfyUI的默认图加上述提示词试了一下,效果不太理想,如下图:

·将denoise参数调到0.75·,再试一次,效果有所提升,但还是不符合预期:

这说明在写提示词时,应该也与输入图像有所关联,如图:

可以尝试验证下。

每日一算

leetcode , 238. 除自身以外数组的乘积

给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。
题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。
请 不要使用除法,且在 O(n) 时间复杂度内完成此题。

为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取
在这里插入图片描述

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

  • 在这里插入图片描述

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/39205.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大厂都在“抢滩”欧洲杯,你该如何蹭上热度?

2024欧洲杯战至第三轮小组赛&#xff0c;德国、瑞士、西班牙、意大利已出线角逐1/8决赛。 云略统计&#xff0c;欧洲杯开战至今&#xff0c;抖音上“欧洲杯”相关话题高达1000个&#xff0c;其中#谁是欧洲杯预言家 话题播放量高达7.57亿&#xff0c;C罗、姆巴佩等国际巨星更是频…

DB-100撕裂开关 JOSEF约瑟 合金接线端子,轻松接线

一、产品概述 型号&#xff1a;DB-100 主要用途&#xff1a;DB-100撕裂开关主要用于监测皮带输送机在运行过程中是否发生纵向撕裂&#xff0c;一旦发现撕裂情况&#xff0c;立即触发报警或停机&#xff0c;以保护设备和生产线的安全运行。 二、技术特点 检测原理&#xff1a;…

Snipaste截图工具的下载

Snipaste是一款简单而强大的桌面截图工具&#xff0c;它不仅支持快速截图&#xff0c;还提供了丰富的编辑和贴图功能&#xff0c;极大地提升了用户的工作效率。 网址&#xff1a;Snipaste 下载 1.进入文件夹解压缩 2.解压缩后打开双击运行 3.快捷键F1截图 F3截图固定桌面 …

springboot的双亲委派

双亲委派模型&#xff08;Parent Delegation Model&#xff09;是 Java 类加载机制中的一种设计模式&#xff0c;用于确保 Java 类加载的一致性和安全性。这个模型规定&#xff0c;当一个类加载器加载一个类时&#xff0c;它首先将加载请求委派给父类加载器处理&#xff0c;只有…

(linux基本操作)秒懂用户组的管理

一、用户与用户组的概念 1、为什么要做用户与用户组管理 用户和用户组管理&#xff0c;就是添加用户和用户组&#xff0c;针对每个用户设置不同的密码。 问题&#xff1a;大家平时的笔记本电脑&#xff0c;会设置多个账户吗&#xff1f;为什么&#xff1f; 服务器要添加多账…

2024年6月总结及随笔之打卡网红点

1. 回头看 日更坚持了547天。 读《人工智能时代与人类未来》更新完成读《AI未来进行式》开更并更新完成读《AI新生&#xff1a;破解人机共存密码》开更并持续更新 2023年至2024年6月底累计码字1267912字&#xff0c;累计日均码字2317字。 2024年6月码字90659字&#xff0c;…

泰勒展开式在Android系统或应用程序中的应用

泰勒展开式在Android系统或应用程序中的应用 引言 泰勒展开式(Taylor Series)是高等数学中的一个重要工具,它允许我们将一个复杂函数表示为一个无穷多项式的和,从而近似计算函数值。在Android开发中,理解和应用泰勒展开式有助于优化涉及复杂数值计算的算法,提高应用程序…

MySQL 9.0创新版发布!功能又进化了!

作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验&#xff0c; Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复&#xff0c; 安装迁移&#xff0c;性能优化、故障…

稳居C位的AIGC,真能让人人都成“设计大神”?

在当今数字化时代&#xff0c;随着人工智能技术的飞速发展&#xff0c;AIGC&#xff08;AI Generated Content&#xff0c;即人工智能生成内容&#xff09;已经逐渐成为设计领域的新宠。特别是在UI设计领域&#xff0c;AIGC的崛起引人注目&#xff0c;甚至有人宣称&#xff0c;…

大数据、人工智能、云计算、物联网、区块链序言【大数据导论】

各位大佬好 &#xff0c;这里是阿川的博客&#xff0c;祝您变得更强 个人主页&#xff1a;在线OJ的阿川 大佬的支持和鼓励&#xff0c;将是我成长路上最大的动力 阿川水平有限&#xff0c;如有错误&#xff0c;欢迎大佬指正 本篇序言前 必看 【大数据导论】—大数据序言 这是…

使用Python实现深度学习模型:自监督学习与对抗性训练

在深度学习中,自监督学习和对抗性训练是两种强大的技术。自监督学习通过设计预任务来生成伪标签,减少对标注数据的依赖;对抗性训练通过生成对抗样本,提高模型的鲁棒性。本文将详细讲解如何使用Python实现自监督学习与对抗性训练,包括概念介绍、代码实现和示例应用。 目录…

vant的dialog触发了其他overlay

原代码: <!-- dialog --><van-dialog v-model"showTipsDialog" title"温馨提示"><p>dialog内容</p></van-dialog><!-- overlay --><van-overlay style"display: flex" :show"showLoadingOverlay&q…

高通Android12启动流程分析

参考链接 https://blog.csdn.net/kill150/article/details/129929641 https://blog.csdn.net/Harrison509/article/details/108659469 https://www.cnblogs.com/pngcui/p/4665106.html 系统启动流程概览 高通Android设备的启动流程通常遵循以下步骤: PBL (Primary Boot Loa…

【JAVA】利用Redisson和Spring实现高效物联温度控制链路,确保温度调节的准确性和效率,定时链路执行使用案例,一环扣一环

主要功能和场景 柔性调温策略&#xff1a;这个类主要用于管理一个温度调节流程&#xff0c;通过不同的策略&#xff08;如策略1和策略2&#xff09;来调节温度&#xff0c;确保设备或环境中的温度达到预设的目标。 紧急停止机制&#xff1a;在流程执行过程中&#xff0c;如果需…

AI模型大宗师Transformer的Encoder魔法棒

在AI大模型数字王国里&#xff0c;有一位名叫Transformer的魔法大宗师。他有一个神奇的百宝箱&#xff0c;里面有很多魔法工具&#xff0c;其中有个工具叫Encoder&#xff0c;这个工具拥有一种神奇的力量&#xff0c;可以将复杂的输入信息进行编码&#xff0c;提取出关键的特征…

以 Vue 3 项目为例,你是否经常遇到 import 语句顺序混乱的问题?要想解决它其实很容易!

大家好,我是CodeQi! 在项目开发过程中,我们经常会遇到项目中的 import 语句顺序混乱的问题。 这不仅会影响代码的可读性,还可能使我们代码在提交的时候产生不必要的冲突。 面对这种情况,要想解决它其实很容易。 通过合理的规范和自动化工具,我们可以确保 import 语句…

计算机网络 —— 路由协议:RIP、OSPF、BGP、MPLS

路由协议 1. 定义2. IGP2.1 RIP2.2 OSPF 3. BGP4. MPLS 1. 定义 互联网中需要通过路由将数据发送至目标主机。 路由器根据路由控制表(RoutingTable)转发数据包&#xff0c;它根据所收到的数据包中目标主机的IP地址与路由控制表的比较得出下一个应该接收的路由器。 &#xff…

大学生放学后一定要做的4件事情

不知道有多少学生们&#xff0c;和我当年一样&#xff0c;上课不想去&#xff0c;找人帮着点名。放学后&#xff0c;去网吧&#xff0c;瞎玩&#xff0c;玩着玩着就毕业了&#xff0c;现在想想啊&#xff0c;真是不应该。所以&#xff0c;下面这4件事情&#xff0c;我建议你去做…

Linux/Unix命令

这篇是另一篇内容的前置知识。因为项目部署测试需要&#xff0c;向公司申请了一个虚拟机做服务器用。以下是回溯的命令&#xff0c;多了解了解&#xff0c;拓宽知识面吧。PS&#xff1a;本人unix/linux知识0&#xff0c;见啥都稀奇&#xff0c;小白一个&#xff0c;知识浅显&am…

CSharp——Encoding编码详情

CSharp-Encoding编码 在网络通信中&#xff0c;很多情况下都是将字符信息转成字节序列进行传输。将字符序列转为字节序列的过程称为编码。当这些字节传送到接收方&#xff0c;接收方需要逆向将字节序列转为字符序列。这个过程就是解码。 常见编码有ASCII字符集 &#xff0c;非…