krita-vision-tools:基于机器学习的Krita图像编辑增强工具集

Krita plugin which adds selection tools to mask objects with a single click, or by drawing a bounding box.

分支4Tags10

Krita 视觉工具

安装 | 发布下载 | 构建

适用于 Krita 的插件,基于机器学习添加了多种工具和滤镜:

  • 用于遮罩图像中对象的选择工具
  • 背景移除滤镜
  • 用于填充/平滑小区域的替代“智能修补”功能

从点选择区域

点击即可选择物体!

https://github.com/Acly/krita-ai-tools/assets/6485914/71fe2bb4-9b00-4eab-b6b7-4e9aa50d2511

从框选择区域

绘制方框包围物体即可选择它们!

https://github.com/Acly/krita-ai-tools/assets/6485914/38d92925-3146-4489-a2ea-a1d3aa57c72c

精确模式

在工具选项中选择“精确”可获得更高质量的遮罩。根据硬件不同,该操作可能需要几秒钟。此模型通常会提取区域内的所有前景对象,而非完全包含在方框内的特定单个对象。

precise-mode

背景移除

该滤镜可提取图层中属于前景对象的颜色。您可以在“滤镜 › 其他 › 背景移除...”中找到它。

background-removal

安装

当前版本的插件是为 Krita 5.2.13 构建的,并已在 Krita 5.2.14 上进行了测试。在其他版本上使用可能会导致崩溃。

您可以从 发布页面 下载插件的最新版本。目前支持 WindowsLinux 系统。

插件安装

从 2.0 版本开始,该插件可作为 Python 扩展安装。在 Krita 中,前往“工具 › 脚本 › 从文件导入 Python 插件...”,然后选择您下载.zip 文件。

installation

确认并重启 Krita。插件现在应该已激活,工具会显示在工具栏中。

显示 Krita Python 插件管理器

Warning

如果您安装了旧版本(2.0 之前)的插件,请先将其移除。最简单的方法是重新安装最新版本的 Krita(您的设置将会保留)。

替代模型

本插件为每项任务都配备了默认的机器学习模型。此外,还有一些替代模型可以提供更高的精度和更好的结果,但通常运行速度会更慢,且对内存的要求也更高。

模型文件的扩展名为 .gguf

背景移除

模型下载

您可以通过“背景移除滤镜”对话框中的“文件夹”按钮找到放置模型的位置。

background-removal-models

构建

要构建该插件,必须将其作为 Krita 源代码树的一部分,并与其一同构建。 有关环境设置,请参考 从源代码构建 Krita

通过 GIT 检出 Krita 源代码后,进入 Krita 仓库的根目录,并将本仓库克隆到 plugins 文件夹中:

cd krita/plugins
git clone --recurse-submodules https://github.com/Acly/krita-vision-tools.git

接下来,通过添加以下行来修改同一文件夹(krita/plugins)中的 CMakeLists.txt

add_subdirectory( krita-vision-tools )

现在请按照官方说明正常构建并安装 Krita,插件将随之一起构建。

技术

项目介绍

Krita plugin which adds selection tools to mask objects with a single click, or by drawing a bounding box.

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

C++87.15%
CMake4.19%
Python3.07%
Shell2.92%
PowerShell1.77%