Inpaint Anything
中国
ai工具导航Stable Diffusion插件

Inpaint Anything

Inpaint Anything官网入口网址,Inpaint Anything,sd一键实现物体移除,内容填补,场景替换,Stable Diffusion插件

标签: 福利!免费领取200万Tokens星火API

Inpaint Anything官网

Inpaint Anything,sd一键实现物体移除,内容填补,场景替换,Stable Diffusion插件
网站服务:Inpaint Anything,别摸鱼导航。

Inpaint Anything官网,sd一键实现物体移除,内容填补,场景替换,Stable Diffusion插件

Inpaint Anything简介

Inpaint Anything是一个结合了SAMQ、图像修补模型(例如 LaMa)和 AIGC 模型(例如 Stable Diffusion)等视觉基础模型的AI图像替换,修补系统。基于此系统,用户可以方便的使用IA进行图像替换,处理具有任意长宽比和2K高清分辨率的图像,且不受图像原始内容限制,并且使用方便。
Inpaint Anything官网: https://github.com/Uminosachi/sd-webui-inpaint-anything

Inpaint Anything核心思想
Inpaint Anything背后的核心思想是结合不同模型的优势,以建立一个功能强大且用户友好的 图像修复Q 系统。
一、Inpaint Anything:一键实现物体移除、内容填补、场景替换
IMCL实验室基于Meta发布的图像分割基础模型SAM (Segment Anything Model),提出了修补一切模型(Inpaint Anything,简称IA) ,
具有功能:
1.移除一切(Remove Anything):点击一下想要移除的物体,IA 将无痕地移除该物体;
2.填补一切(Fill Anything) :可以进一步通过文本提示告诉IA想要在物体内填充什么, IA随即通过驱动已嵌入的stable diffusion模型生成相应的内容填充物体,实现随心「内容创作」;
3替换一切(Replace Anything) :可以通过点击选择需要保留的物体对象,并用文本提示告诉IA想要把物体的背景替换成什么,即可将物体背景替换为指定内容,实现生动「环境转换」。
整体框架:

Inpaint Anything主要功能

Inpaint Anything拥有三个主要功能
1、移除一切(Remove Anything) :用户只需点击一下想要移除的物体,IA 将无痕地移除该物体,实现高效「魔法消除」;
2、填补一切(Fill Anything) :同时,用户还可以进一步通过文本提示(Text Prompt)告诉 IA 想要在物体内填充什么, IA 随即通过驱动 已嵌入的 AIGC (Al-Generated Content)模型(如 Stable Diffusion)生成相应的内容填充物体,实现随心「内容创作」;
3、替换一切(Replace Anything) :用户也可以通过点击选择需要保留的物体对象,并用文本提示告诉IA想要把物体的背景替换成什么,即可将物体背景替换为指定内容,实现生动「环境转换」。
4、移除3D材质物品(Remove Anything 3D)

修复任何内容以实现稳定的扩散 Web UI
Inpaint Anything 扩展使用从Segment Anything的输出中选择的任何蒙版在浏览器 UI 上执行稳定的扩散修复。
使用 Segment Anything,用户可以通过简单地指向所需区域来指定蒙版,而不是手动填充它们。这可以提高蒙版创建过程的效率和准确性,从而可能获得更高质量的修复结果,同时节省时间和精力。

Inpaint Anything工作原理

Inpaint Anything结合了 SAM、图像修补模型(例如 LaMa)和 AIGC 模型(例如 Stable Diffusion)等视觉基础模型。

  • SAM(Segment Anything Model)可以通过点或框等输入提示生成高质量的对象分割区域,实现指定目标的分割。更多相关的介绍可以参考一键分割图像。
  • 图像修补模型LaMa,则能够在高分辨率图像的情况下,随意删除图像中的各种元素。模型的主要架构如下图所示。包含一个mask的黑白图,一张原始图像。将掩码图覆盖图像后输入Inpainting网络中,先是降采样到低分辨率,再经过几个快速傅里叶卷积FFC残差块,最后输出上采样,生成了一张高分辨的修复图像。
  • AIGC模型Stable Diffusion,则只要简单的输入一段文本,Stable Diffusion 就可以迅速将其转换为图像。更多相关的介绍可以参考AI作画。

将三个模型结合到一起,我们可以做出很多的功能。本文就实现了在图片/视频中移除一切物体、在图片中填充一切物体和在图片中替换一切背景这三种功能,其具体实现步骤如下:

单机版

安装

要安装该软件,请按照下列步骤操作:

  • 打开ExtensionsAUTOMATIC1111 的稳定扩散 Web UI上的选项卡。
  • 选择该Install from URL选项。
  • https://github.com/Uminosachi/sd-webui-inpaint-anything.git在字段中输入URL for extension's git repository
  • 单击按钮Install
  • 安装完成后,重新启动 Web UI。
  • 注意:此扩展支持 AUTOMATIC1111 的稳定扩散 Web UI v1.3.0 或更高版本。

运行应用程序

  • 如果您打算使用内存高效的 xformers,请将参数附加--xformers到您的启动命令中。例如,运行./webui.sh --xformerswebui.bat --xformers
  • 注意:如果您在网络浏览器中启用了隐私保护扩展程序(例如 DuckDuckGo),您可能无法从草图中检索蒙版。
  • 注意:在 Gradio 版本 3.23.0 或更早版本中,分割图像在 Web UI 上可能会显得很小。

下载模型

  • 导航到Inpaint AnythingWeb UI 中的选项卡。
  • 单击“Segment Anything Model ID”Download model旁边的按钮。这包括Segment Anything in High Quality Model ID、Fast Segment Anything和Faster Segment Anything (MobileSAM)。
    • 请注意,SAM 提供三种尺寸:基本型、大型型和巨型型。请记住,较大的尺寸会消耗更多的 VRAM。
  • 等待下载完成。
  • 下载的模型文件将存储在models该应用程序存储库的目录中。

用法

  • 将图像拖放到输入图像区域。
    • 可以通过Padding options配置比例和平衡,然后单击Run Padding按钮来实现绘制。
    • Anime Style复选框增强了分割蒙版检测,特别是在动漫风格的图像中,但代价是蒙版质量略有下降。
  • 单击按钮Run Segment Anything
  • 使用草图来指出要修复的区域。您可以撤消和调整笔大小。
    • 将鼠标悬停在 SAM 图像或遮罩图像上,然后按S全屏模式键或R重置缩放键。
  • 单击按钮Create mask。蒙版将出现在选定的蒙版图像区域中。

面罩调整

  • Expand mask region按钮:使用此按钮可以稍微扩大遮罩的区域以获得更广泛的覆盖范围。
  • Trim mask by sketch按钮:单击此按钮将从蒙版中排除草绘区域。
  • Add mask by sketch按钮:单击此按钮会将草绘区域添加到蒙版中。

修复选项卡

  • 输入所需的提示和否定提示,然后选择修复模型 ID。
  • 单击按钮Run Inpainting请注意,第一次下载模型可能需要一些时间)。
    • 在“高级”选项中,您可以调整采样器、采样步骤、指导比例和种子。
    • 如果启用该Mask area Only选项,修改将仅限于指定的遮罩区域。
  • 调整迭代滑块以使用不同的种子多次执行修复。
  • 修复过程由扩散器提供动力。

尖端

  • 您可以直接将修复后的图像拖放到 Web UI 上的输入图像字段中。(适用于 Chrome 和 Edge 浏览器)
  • 要加载保存在 PNG 文件中的提示,请按照下列步骤操作:
    • 将图像拖放到 Web UI 上的“PNG 信息”选项卡中,然后单击Send to txt2img (or img2img)
    • 导航至“修复任何内容”选项卡中的“修复”部分,然后单击 按钮Get prompt from: txt2img (or img2img)

模型缓存

  • 修复模型保存在 HuggingFace 的缓存中,并inpaint在其 repo_id 中包含(不区分大小写),也将添加到修复模型 ID 下拉列表中。
    • 如果您想使用特定模型,可以使用以下 Python 命令(对于 Linux 和 MacOS 为 venv/bin/python)提前缓存它:

venv\Scripts\python.exe

Inpaint Anything网址入口

https://github.com/Uminosachi/sd-webui-inpaint-anything

Inpaint Anything

OpenI小编发现Inpaint Anything网站非常受用户欢迎,请访问Inpaint Anything网址入口试用。

数据统计

数据评估

Inpaint Anything浏览人数已经达到32,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Inpaint Anything的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Inpaint Anything的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Inpaint Anything特别声明

本站OpenI提供的Inpaint Anything都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由OpenI实际控制,在2023年 10月 2日 上午10:19收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,OpenI不承担任何责任。

相关导航

暂无评论

暂无评论...