Plugin que adiciona ferramentas de seleção para mascarar objetos em sua imagem com um único clique ou desenhando uma caixa delimitadora.
Clique nas coisas para selecioná-las!
Desenhe uma caixa ao redor das coisas para selecioná-las!
A detecção de objetos funciona muito bem tanto em fotos quanto em obras de arte. Como solução para mascarar a forma aproximada de objetos e regiões distintas, geralmente é muito mais rápida que a ferramenta laço e mais flexível que a ferramenta de seleção contígua ("varinha mágica"). A computação é instantânea para resolução média em hardware recente (especialmente GPU), para resoluções altas há um atraso perceptível.
As máscaras geradas são máscaras binárias e normalmente não são perfeitas em pixels, especialmente para resoluções grandes (a máscara é sempre um upscale de 1024x1024). Pode ser possível melhorar com ladrilhos ou com uma etapa alfa-mate subsequente.
A versão atual do plugin foi criada para o Krita 5.2.0 e foi confirmado que também funciona para o Krita 5.2.2. Usá-lo com outras versões pode causar travamentos.
Você pode baixar a versão mais recente do plugin na página de lançamentos.
Baixe o plugin e descompacte o arquivo ZIP na pasta de instalação do Krita. Então execute o Krita.
Você pode usar este script para baixar e corrigir o Krita com o plugin. Ele também cria um atalho para executá-lo.
Para fazer isso manualmente, obtenha o Krita AppImage da fonte oficial e extraia-o. Isso deve resultar em uma pasta squashfs-root
. Baixe o plugin tar.gz
e extraia-o para essa pasta. Então execute o Krita. Consulte os comandos abaixo para algumas variáveis de ambiente necessárias para execução fora da imagem.
./krita-5.2.0-x86_64.appimage --appimage-extract tar -xf krita_segmentation_plugin-linux-x64-1.0.2.tar.gz -C squashfs-root/ APPDIR=/squashfs-root APPIMAGE=1 ./squashfs-root/AppRun
Os usuários do Arch podem usar o PKGBUILD
no AUR, ou com yay
ou paru
:
sim -S krita-ai-tools# orparu -S krita-ai-tools
O plugin tem de ser compilado como parte do Krita, veja Construindo o Krita a partir do código-fonte.
Após o checkout do GIT, clone este repositório na pasta de plugins:
cd krita/plugins clone do git https://github.com/Acly/krita-ai-tools.git
Em seguida, modifique o CMakeLists.txt
na mesma pasta ( krita/plugins
) anexando a seguinte linha:
add_subdiretório( krita-ai-tools )
Agora construa e instale o Krita normalmente, de acordo com as instruções oficiais, e o plugin será construído junto.
A detecção de objetos usa o Segment Anything Model, uma rede neural profunda desenvolvida pela Meta AI. Para obter desempenho interativo em hardware local, uma versão otimizada do modelo (MobileSAM) é integrada usando a biblioteca dlimgedit.