AI 绘画神器 Fooocus 图生图:图像放大或变化、图像提示、图像重绘或扩充、反推提示词、生成参数提取、所需模型下载

news2024/12/28 3:58:53

在这里插入图片描述

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里,订阅后可阅读专栏内所有文章。

大家好,我是水滴~~
本文讲述 Fooocus 的图生图功能,主要内容包括:图像放大或变化、图像提示、图像重绘或扩充、反推提示词、生成参数提取,并分享了所需模型的下载地址。
文章内容包含大量的图例,希望能够帮助新手同学快速入门。

前言

一口气让 Fooocus 生成了 12 张“一个女孩骑着一条龙”的图片:
3_1.jpg
从里边选一张最有气质的照片,就它了:
2024-05-15_10-12-57_7051.png
今天我们就拿这张图片来演示 Fooocus 图生图的功能。

一、图像放大或变化(Upscale or Variatioin)

图像放大或变化(Upscale or Variatioin)可以微调图片或放大图片。

我们将图片拖放至左侧区域(或者上传),然后选择右边的选项,点击【生成】即可。然后,我们对比一下各选项生成的效果:
image.png
不启用:表示不启用图生图功能,会生成新的图片。
变化(细微 0.50):重绘幅度为 0.50,产生细微的变化(女孩表情变了、背景树木更茂密了)。
2024-05-15_10-48-34_4540.png
变化(强烈 0.85):重绘幅度为 0.85,产生强烈的变化(女孩面部和衣服变了,龙变胖了,轮子变成腿了,地面也变成泥地了)。
2024-05-15_10-53-44_2271.png
放大(1.5倍):图片放大了 1.5 倍,增加了细节,使画面更加细腻,女孩脸部也修复了。
2024-05-15_10-58-08_2550.png

放大(2倍):图片放大了 2 倍,增加了细节,使画面更加细腻,女孩脸部也修复了。
2024-05-15_11-01-14_8372.png

快速放大(2倍):图片放大了 2 倍,没有修改图片细节。
2024-05-15_11-02-43_3801.png

二、图像提示(Image Prompt)

图像提示(Image Prompt)相当于 WebUI 中的 ControlNet 功能。勾选【高级设置】后,可以看出它有四种 ControlNet 供我们选择:图像提示(默认)、边缘检测、深度检测、换脸。

image.png
Image Prompt 还有两个重要的参数(Fooocus 已为每一种 ControlNet 设置了不同的默认值,通常无需调整):

  • 停止于(Stop At):停止设置控制在生成过程中应用所选 ControlNet 的影响的步骤数。取值范围为 0~1,通常值为 0.5,值越高,ControlNet 与参考图的粘合度就越高。
  • 权重(Weight):权重设置决定了所选 ControlNet 对最终图像的影响强度。较高的权重值会增加 ControlNet 的影响,而较低的权重值会降低其效果。取值范围为 0~2

2.1 图像提示(ImagePrompt)

图像提示(ImagePrompt)可以根据提示词和参考图中的风格来生成新的图片。

一个女孩骑着一头鳄鱼(a girl rides a crocodile):
2024-05-15_14-35-41_6846.png
一个女孩参差一条蛇(a girl rides a snake):
2024-05-15_14-34-44_1727.png
一个女孩骑着一只狗(a girl rides a dog):
2024-05-15_14-41-43_5941.png

2.2 边缘检测(PyraCanny)

边缘检测(PyraCanny)用于识别并提取图像中的边缘特征。当您想要在生成的图片中保留参考图的特定细节或姿势时,PyraCanny 设置特别有用。它创建一个线条艺术图片,从图像中捕获复杂的细节,并将它们应用到文本提示和其他控制网络。这可以产生与输入图像非常相似的合成,同时结合所需的风格变化。

在【高级设置】中打开【开发者高度模式】,在【ControlNet】中勾选【高度预处理】可以生成预处理的控制图:
image.png
一个女孩骑着一只狗(a girl rides a dog):
2024-05-15_15-01-37_7842.png

2.3 深度检测(CPDS)

深度检测(CPDS,Contrast Preserving Decolorization Structure)即保持对比的退色结构,是由 Fooocus 团队开发的定制控制网络。它结合了深度控制和脱色方法,将图像转换为黑白图像。然后,黑白图像的结构充当控制网来影响最终图像。 CPDS 和 PyraCanny 具有相似的目的,但它们采用不同的方法。虽然您可以组合多个控制网络,但建议使用 Pyan 或 CPDS,但不要同时使用两者。

深度检测在使用【调试预处理】时会生成黑白照片:
image.png
一个女孩骑着一头恐龙(a girl rides a dinosaur):
2024-05-15_15-32-03_7639.png

2.4 换脸(FaceSwap)

换脸(FaceSwap)会检测参考图中的脸部和头发并将其替换为生成图片中的脸部和头发。可以结合提示词使用,AI 将从参考图中识别出面部和头发,并将其应用到最终生成的图像中。

参考图:
src=http___b-ssl.duitang.com_uploads_item_201707_02_20170702210428_PQJT3.png&refer=http___b-ssl.duitang.webp
一个女孩骑着一头龙(a girl rides a dragon):
2024-05-15_15-56-43_2732.png

三、图像重绘或扩充(Inpaint or Outpaint)

3.1 图像重绘或扩充

图像重绘或扩充(Inpaint or Outpaint)可以重绘蒙版内容,还可以扩充图片。

将参考图要重绘的部分使用蒙版遮住:
image.png
生成的图片,会重绘蒙版中的内容:
2024-05-15_16-21-50_2390.png

如果想要扩图,可以在【向外扩充绘制的方向】中勾选扩充的方向。

向上:
2024-05-15_16-32-34_1119.png
向下:
2024-05-15_16-36-16_7326.png
向左:
2024-05-15_16-37-18_4069.png

向右:
2024-05-15_16-38-20_5067.png
向四个方向:
2024-05-15_16-33-20_3267.png

3.2 内部重绘-改善细节(脸、手、眼等)

内部重绘-改善细节(Improve Detail (face, hand, eyes, etc.))可以修复脸、手和眼等。

例如,这个女孩的脸想修复一下,用蒙版遮住:
image.png
重绘后的效果:
2024-05-15_16-42-43_7184.png

3.3 内部重绘-修改内容(添加物体、改变背景等)

内部重绘-修改内容(Modify Content (add objects, change background, etc.))可以添加物体、改变背景等

例如,在地面添加一条狗,就可以在地面上添加蒙版,然后在【内部重绘的附加提示词】中添加 dog
image.png
这样就会在蒙版位置添加一条狗:
2024-05-15_16-45-40_3245.png
例如,将远处的山改为火山:
image.png
修改后的效果:
2024-05-15_16-53-06_8680.png

四、反推提示词(Describe)

反推提示词(Describe)可以提取图片中的关键信息,将结果输出到“提示词”文本框中。

主要包括两种——照片(Photograph)、画作/动漫(Art/Anime):

照片(Photograph)反推出的是一些句子,描述图片中的内容。

反推结果:a woman riding on the back of a motorcycle next to a dragon(一个女人坐在摩托车后座上,旁边是一条龙)
image.png

画作/动漫(Art/Anime)反推出的是一些单词,描述图片中的关键词。

反推结果:1girl, solo, long hair, brown hair, outdoors, wings, shorts, tank top, denim, ground vehicle, nature, motor vehicle, mountain, realistic, dragon, road, riding, dragon wings(女孩,独唱,长发,棕色头发,户外,翅膀,短裤,背心,牛仔布,地面车辆,自然,机动车,山,现实,龙,道路,骑,龙翅膀)
image.png

五、生成参数提取(Metadata)

生成参数提取(Metadata)可以提取用 Stable Diffusion 生成图片的生成信息,包括:正向提示词、负向提示词、采样器、采样步数等等。

image.png

六、模型下载

在使用 Fooocus 图生图功能时,会下载一些模型。我将这些模型放到网盘中了,这里分享给大家。

网盘地址:https://pan.quark.cn/s/5b972ab4e26f
image.png
inpaint 内容放到 Fooocus\models\inpaint目录中:
image.png
controlnet 内容放到 Fooocus\models\controlnet 目录中:
image.png
clip_vision 内容放到 Fooocus\models\clip_vision目录中:
image.png

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

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

相关文章

没有疯狂内卷的日本智能机市场,小屏与设计仍旧是主流

如果聊起国内的智能机市场,我想大多数人的印象就是疯狂内卷。卷影像、卷屏幕、卷快充、卷性能……客观地说,国内的3C产品还是很有质价比的。不过在没有如此内卷的日本市场,各种小屏手机仍旧是主流。 除了苹果外,日本本土品牌的夏普…

SDL系列(四)—— 事件机制

事件循环 大多数多媒体程序依靠 事件系统 来处理输入。 SDL 为处理输入事件提供了灵活的 API 。 本质上, SDL 将来自设备(如键盘,鼠标或控制器)的输入记录为 事件 ,将它们存储在 “ 事件队列 ”中。 您可以将此…

3D轻量化引擎HOOPS Communicator在PLM全生命周期管理中的应用

在当今快速发展的工业领域,产品生命周期管理(PLM)是确保产品从设计到市场再到最终退役过程中信息一致性和流程效率的关键。 随着3D模型的日益复杂化和数据量的不断增长,传统的PLM系统面临着数据管理和渲染效率的挑战。HOOPS Comm…

pandas dataframe 的几种过滤数据的方法

pandas dataframe简介 Pandas是一个用于数据科学的开源Python库。这个库在整个数据科学行业被广泛使用。它是一个快速和非常强大的python工具来执行数据分析。Pandas为我们提供了读取、过滤、检查、操作、分析和绘制数据的命令。它使用内置函数加载以各种文件格式存储的数据&a…

圆片/圆盘测厚设备 HW01-SG系列单点测厚仪

关键字:圆片测厚仪圆盘测厚仪, 圆形测厚仪, 单点测厚仪, 汽车工件测厚仪, 产品简介: 测厚仪采用上下两个对射的激光位移传感器测量圆盘状物体边缘的厚度。圆盘放置在由步进电机驱动的托盘上,点按测量按钮托盘旋转一周,可测量被测物整个圆周上…

三:哈希map day6 哈希表理论基础 ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数● 1. 两数之和

今日任务 ● 哈希表理论基础 ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数 ● 1. 两数之和 今日任务 242.有效的字母异位词 题目 大型概括:map 的使用 1.题目描述-->思路: 给出两个string s,t; …

开放式运动耳机哪款好用?五款高性能值得信赖产品推荐

身为户外运动的达人,我发现开放式运动耳机简直是咱们运动时的最佳拍档,不管是跑步还是健身,开放式运动耳机最为舒适,它的妙处就在于不用塞进耳朵,这样既安全又卫生,户外动起来更放心。但市面上好坏参半&…

SDL系列(一)—— 小白入门

SDL ( Simple DirectMedia Layer ) 是一套开放源代码的 跨平台多媒体开发库 ,使用 C 语 言写成。 SDL 提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的 代码就可以开发出 跨多个平台( Linu…

线上3D博物馆搭建简单吗?有何优势?有哪些应用场景?

随着科技的飞速发展,传统的博物馆参观方式正在经历一场前所未有的变革,在科技的“加持”下,不少博物馆凭借强大的技术、创意和美学实践,频频“出圈”,线上3D博物馆逐渐崛起,这不仅丰富了人们的文化体验&…

量子计算机接入欧洲最快超算!芬兰加快混合架构算法开发

内容来源:量子前哨(ID:Qforepost) 文丨浪味仙 排版丨沛贤 深度好文:1900字丨7分钟阅读 摘要:芬兰技术研究中心(VTT)与 CSC 展开合作,基于量子计算机超算架构进行算法开…

年度更新!统信UOS服务器版V20(1070)超越期待

不负广大客户期待! 统信UOS服务器版V20(1070)年度首更 功能更强大、性能更卓越、生态更丰富 助您畅享安全、便捷、高效的产品和服务 新平台,新生态 统信UOS服务器版始终坚持进行生态适配,目前已支持超过百万种兼容…

学习Nginx(五):虚拟主机配置

核心功能 在演示虚拟主机配置之前,来看一下Nginx配置的核心功能说明。 了解配置更多功能,请查看官方说明: http://nginx.org/en/docs/ngx_core_module.html [rootRockyLinux9 conf]# cat nginx.conf # 核心功能,全局配置 # 设置启…

TikTok Shop认知课 打通TK小店全流程

资料 001-先导课.mp4 002-如何用思维导图工具做课程笔记.mp4 003-TTS入驻模式.mp4 004-如何获取店铺.mp4 005-TTS店铺注册全流程,mp4 006-店铺整体运营思路.mp4 007-运营的几个误区.mp4 008-新店起店准备工作,mp4 009-规店铺风控注意事项,mp4 010-店铺基础设置之店铺…

怎么3d立面有些模型不能删除是什么原因怎么解决?---模大狮模型网

在进行3D建模和设计过程中,有时会遇到一些模型无法删除的情况,这可能会导致设计流程受阻,影响工作效率。本文将介绍在3D立面中遇到无法删除模型的原因以及解决方法,帮助您顺利解决这一问题,提高设计效率。 一、模型未正…

第二届视觉语音识别挑战赛 CNVSRC 2024 启动

由 NCMMSC 2024 组委会发起,清华大学、北京邮电大学、海天瑞声、语音之家共同主办的第二届中文连续视觉语音识别挑战赛 CNVSRC 2024 即日启动,诚邀参与报名。 视觉语音识别,也称唇语识别,是一项通过口唇动作来推断发音内容的技术。…

如何在华企盾DSC防泄密系统中设置文件自动加密?

在华企盾DSC系统中设置文件自动加密的过程,简单且用户友好,确保了企业数据的安全,同时不干扰日常工作流程。以下是设置文件自动加密的步骤: 系统安装与配置:确保华企盾DSC数据防泄密系统已经在企业的网络中正确安装和配…

【刷题(3)】双指针

一、双指针问题基础 二、283. 移动零 1 题目 2 解题思路 (1)遍历数组,把不是零的放到一个新容器中 (2)遍历结束后,在新容器末尾插入0 (3)注意,必须在不复制数组的情况…

mobarxtem应用与华为设备端口绑定技术

交换机端口绑定 华为交换机的基础配置与MOBAXTERM终端连接 实验步骤: 一、给每个交换机划分vlan并添加端口 1.单个vlan的划分 2.批量划分vlan 在高端交换机CE6800上批量划分连续编号的VLAN,本例中连续的vlan20到vlan25 [~CE6800]vlan b 20 to 25 3…

使用websocket和服务建立链接慢的原因分析

1、java 项目使用websocketHandler创建websocket服务,在拦截器HttpSessionHandshakeInterceptor中,beforeHandshake日志到的很快,afterHandshake很慢 建立链接一直在连接中 2、原因分析: 找到服务器上的进程名 jps -l 3、使用…

Java开发大厂面试第01讲:String 的特点及其重要的方法都有哪些?

几乎所有的 Java 面试都是以 String 开始的,如果第一个问题没有回答好,则会给面试官留下非常不好的第一印象,而糟糕的第一印象则会直接影响到自己的面试结果,就好像刚破壳的小鹅一样,会把第一眼看到的动物当成自己的母…