【AI绘画+Midjourney平替】Fooocus:图像生成、修改软件(Controlnet原作者重新设计的UI+Windows一键部署)

在这里插入图片描述

代码:https://github.com/lllyasviel/Fooocus
windows一键启动包下载:https://github.com/lllyasviel/Fooocus/releases/download/release/Fooocus_win64_2-1-831.7z
B站视频教程:AI绘画入门神器:Fooocus | 简化SD流程,专注于创意本身,一个免费随身的MidJourney工作室!

Fooocus是什么,为什么要使用?

  1. Fooocus 是一款对标**Midjourney**,并结合Stable diffusion核心功能,图像生成软件(基于 Gradio)。(开源可本地部署).
  2. 内置了很多质量优化方法、题词模板,只需简短题词(甚至1-2个单词)就可以生成高质量的图片
  3. Fooocus简化了安装(下载解压后即可运行)。在按“下载”和生成第一张图像之间,所需的鼠标点击次数严格限制在 3 次以内。最低 GPU 内存要求是 4GB (Nvidia)。
  4. 内置了动漫、真人、通用3个sd_xl相关的模型

下载与安装

建议20系以上的显卡

确定自己机器是否合适?

一般只要4G显存,但是10系需要8G
在这里插入图片描述

启动

解压后(自动下载模型,或者手动下载放到Fooocus\models\checkpoints下),
在这里插入图片描述

运行脚本

运行run.bat(调用的是通用模型)
run_anime.bat (动漫比较好)
run_realistic.bat (生成真人比较好)

在这里插入图片描述

对标midjouney的操作 (Fooocus的功能 )

左侧是对应midjourney相关,

MidjourneyFooocus
High-quality text-to-image without needing much prompt engineering or parameter tuning.
(未开源方法)
高质量的文本到图像,而不需要太多的提示工程或参数调整
(Fooocus有一个基于GPT-2的离线提示处理引擎和许多采样改进,因此无论你的提示是短到“花园里的房子”还是长到1000字,结果总是很漂亮
V1 V2 V3 V4 (表示Img2Img创建所选网格图像的细微变化。创建变体会生成与所选图像的整体风格和构图相似的新图像网格。)Input Image -> Upscale or Variation -> Vary (Subtle) / Vary (Strong)
U1 U2 U3 U4 (超分)Input Image -> Upscale or Variation -> Upscale (1.5x) / Upscale (2x)
Inpaint / Up / Down / Left / Right (Pan)Input Image -> Inpaint or Outpaint -> Inpaint / Up / Down / Left / Right
(Fooocus uses its own inpaint algorithm and inpaint models so that results are more satisfying than all other software that uses standard SDXL inpaint method/model)
Image PromptInput Image -> Image Prompt
(Fooocus使用自己的图像提示算法,因此与使用标准SDXL方法(如标准IP适配器或修订版)的所有其他软件相比,结果质量和即时理解更令人满意)
–styleAdvanced -> Style
–stylizeAdvanced -> Advanced -> Guidance
–nijiMultiple launchers: “run.bat”, “run_anime.bat”, and “run_realistic.bat”.
Fooocus support SDXL models on Civitai
(You can google search “Civitai” if you do not know about it)
–qualityAdvanced -> Quality
–repeatAdvanced -> Image Number
Multi Prompts (:😃Just use multiple lines of prompts
Prompt WeightsYou can use " I am (happy:1.5)".
Fooocus uses A1111’s reweighting algorithm so that results are better than ComfyUI if users directly copy prompts from Civitai. (Because if prompts are written in ComfyUI’s reweighting, users are less likely to copy prompt texts as they prefer dragging files)
To use embedding, you can use “(embedding:file_name:1.1)”
–noAdvanced -> Negative Prompt
–arAdvanced -> Aspect Ratios
InsightFaceInput Image -> Image Prompt -> Advanced -> FaceSwap
DescribeInput Image -> Describe

We also have a few things borrowed from the best parts of LeonardoAI:

LeonardoAIFooocus
Prompt MagicAdvanced -> Style -> Fooocus V2
Advanced Sampler Parameters (like Contrast/Sharpness/etc)Advanced -> Advanced -> Sampling Sharpness / etc
User-friendly ControlNetsInput Image -> Image Prompt -> Advanced

Fooocus also developed many “fooocus-only” features for advanced users to get perfect results. Click here to browse the advanced features.

配置

初始界面: 直接输入题词可以
在这里插入图片描述

基本生成 (测试题词 都只有 “a cat”)

选择配置 、选择风格,默认写实与增强
在这里插入图片描述

题词自动增强(仅做展示 无需操作 点击 history info能查看)

在这里插入图片描述

内置了风格 (除了默认风格3个同时勾选,其他风格1次只勾选1个)

在这里插入图片描述

风格化生成实测(水墨风)

在这里插入图片描述
生成过程
在这里插入图片描述

相似图片生成/超分

可以将生成图片拖入 input_image 功能,然后超分
在这里插入图片描述

附录

闲话:纪念创作2048天、第100篇日志

开始写博客的动机:大概是在知乎看到一个问题,25岁做什么,5年后一定会受益匪浅
当时突然看到一个回答,大概意思就是5年时间,如果你只坚持做一件事,一定能成为某方面的专家,然后99%的问题都能解决
于是我定下了目标,每个月坚持写一篇博客,虽然刚开始,很多都是一个月的最后2天写的,但是因为要求低(随便写),就坚持下来了。

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

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

相关文章

【51单片机】开发板&开发软件(Keil5&STC-ISP)简介&下载安装破译传送门(1)

前言 大家好吖,欢迎来到 YY 滴单片机系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! YY的《C》专栏YY的《C11》专栏YY的…

Windows如何安装Node.js环境并制作贪吃蛇小游戏分享好友远程访问

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

redis(6)

文章目录 一、redis clusterRedis Cluster 工作原理Redis cluster 基本架构Redis cluster主从架构Redis Cluster 部署架构说明部署方式介绍 原生命令手动部署原生命令实战案例:利用原生命令手动部署redis cluster 实战案例:基于Redis 5 的redis cluster部…

【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“

使用idea运行项目,显示错误信息如下: 原因是:idea配置的maven加载不到autoconfigure。 解决方案一: 第6步绕过证书语句如下: -Dmaven.wagon.http.ssl.insecuretrue -Dmaven.wagon.http.ssl.allowalltrue 打开终端&am…

【视频编码\VVC】变换编码基础知识及标准设计相关参数

变化编码的基础知识 定义:变换编码是将以空间域像素形式描述的图像转换至变换域,以变换系数的形式加以表示。 大部分图像都包含较多平坦区域和内容变化缓慢的区域,使得图像能量在空间域的分散转换为变换域的相对集中分布,从而达…

算法学习——华为机考题库10(HJ64 - HJ69)

算法学习——华为机考题库10(HJ64 - HJ69) HJ64 MP3光标位置 描述 MP3 Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲。为了简化处理,假设每屏只能显示4首歌曲&a…

基于MATLAB实现的OFDM仿真调制解调,BPSK、QPSK、4QAM、16QAM、32QAM,加性高斯白噪声信道、TDL瑞利衰落信道

基于MATLAB实现的OFDM仿真调制解调,BPSK、QPSK、4QAM、16QAM、32QAM,加性高斯白噪声信道、TDL瑞利衰落信道 相关链接 OFDM中的帧(frame)、符号(symbol)、子载波(subcarriers)、导频…

数据库管理-第144期 深入使用EMCC-01(20240204)

数据库管理144期 2024-02-04 数据库管理-第144期 深入使用EMCC-01(20240204)1 用户管理2 配置告警动作3 配置意外事件规则总结 数据库管理-第144期 深入使用EMCC-01(20240204) 作者:胖头鱼的鱼缸(尹海文&am…

大创项目推荐 题目:基于深度学习的人脸表情识别 - 卷积神经网络 大创项目推荐 代码

文章目录 0 简介1 项目说明2 数据集介绍:3 思路分析及代码实现3.1 数据可视化3.2 数据分离3.3 数据可视化3.4 在pytorch下创建数据集3.4.1 创建data-label对照表3.4.2 重写Dataset类3.4.3 数据集的使用 4 网络模型搭建4.1 训练模型4.2 模型的保存与加载 5 相关源码6…

vscode1.86无法远程连接waiting the server log

问题 vscode升级到最新的1.86版本后,无法远程连接服务器Remote SSH,在log中提示如下: 观察下面的log提示可得: glibc的版本好像不符合vscode1.86版本的要求。你可以在你的服务器上运行下面的指令查看glibc的版本: …

【计算机网络】物理层概述|通信基础|奈氏准则|香农定理|信道复用技术

目录 一、思维导图 二、 物理层概述 1.物理层概述 2.四大特性(巧记"械气功程") 三、通信基础 1.数据通信基础 2.趁热打铁☞习题训练 3.信号の变身:编码与调制 4.极限数据传输率 5.趁热打铁☞习题训练 6.信道复用技术 推荐 前些天发…

服务器端会话技术-Session

一、Session 1.1 概述和快速入门 概述:Session 是服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中 快速入门 获取 HttpSession 对象使用 HttpSession 对象 常用方法 方法作用HttpSession request.getSe…

图像处理常用算法介绍

此篇简单回顾下图像处理领域常用到的一些算法,这边只对每个知识点重要的点做一些记录,便于快速的知其形,会其意。 一. SIFT(Scale-Invariant feature transform)特征 重点是了解DOG(Difference of Gaussian)高斯差分图像是如何生…

ubuntu离线安装k8s

目录 一、前期准备 二、安装前配置 三、安装docker 四、安装cri-dockerd 五、部署k8s master节点 六、整合kubectl与cri-dockerd 七、网络等插件安装 八、常见问题及解决方法 一、前期准备 ①ubuntu系统 本地已安装ubuntu系统,lsb_release -a命令查看版本信…

2024网络安全学习路线,最全保姆级教程,学完直接拿捏!

关键词: 网络安全入门、渗透测试学习、零基础学安全、网络安全学习路线 首先咱们聊聊,学习网络安全方向通常会有哪些问题 前排提示:文末有CSDN独家网络安全资料包! 1、打基础时间太长 学基础花费很长时间,光语言都…

Windows10安装PCL1.14.0及点云配准

一、下载visual studio2022 下载网址:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 (microsoft.com) 安装的时候选择"使用C的桌面开发“,同时可以修改文件路径,可以放在D盘。修改文件路径的时候,共享组件、…

Open CASCADE学习|拉伸

目录 1、沿方向拉伸 2、沿路径拉伸 3、变形拉伸 1、沿方向拉伸 #include <Geom_CylindricalSurface.hxx> #include <gp_Ax3.hxx> #include <GeomAPI_Interpolate.hxx> #include <BRepAdaptor_Curve.hxx> #include <BRepBuilderAPI_MakeEdge.hxx&…

追觅发布多款旗舰新品,双机械臂扫地机器人X40领衔登场

2月2日&#xff0c;追觅科技全球首创仿生“双”机械臂新品发布会在苏州举行。会上&#xff0c;追觅科技中国区总裁郭人杰分享了追觅科技全球化发展的业绩成果。郭人杰称&#xff0c;2019-2023年&#xff0c;追觅科技5年复合年增长率超过100%&#xff0c;增速领跑智能清洁行业&a…

LeetCode、746. 使用最小花费爬楼梯【简单,动态规划 线性DP】

文章目录 前言LeetCode、746. 使用最小花费爬楼梯【简单&#xff0c;动态规划 线性DP】题目与分类思路 资料获取 前言 博主介绍&#xff1a;✌目前全网粉丝2W&#xff0c;csdn博客专家、Java领域优质创作者&#xff0c;博客之星、阿里云平台优质作者、专注于Java后端技术领域。…

python的进程,线程、协程

python进程的实现 #coding:utf-8 from multiprocessing import Process import timedef run(name):print(%s is running % name)time.sleep(3)print(%s finished his run % name)if __name__ __main__:p Process(targetrun, args(XWenXiang,)) # 创建一个进程对象p.start()…