Plugin qui ajoute des outils de sélection pour masquer les objets de votre image en un seul clic, ou en dessinant un cadre de sélection.
Cliquez sur les éléments pour les sélectionner !
Dessinez un cadre autour des objets pour les sélectionner !
La détection d'objets fonctionne assez bien sur les photos et les illustrations. En tant que solution pour masquer la forme approximative d'objets et de régions distincts, elle est généralement beaucoup plus rapide que l'outil lasso et plus flexible que l'outil de sélection contigu (« baguette magique »). Le calcul est instantané pour les moyennes résolutions sur du matériel récent (notamment GPU), pour les hautes résolutions il y a un retard notable.
Les masques générés sont des masques binaires, et généralement pas parfaits au pixel près, en particulier pour les grandes résolutions (le masque est toujours haut de gamme à partir de 1024x1024). Il pourrait être possible de l'améliorer avec du carrelage ou une étape alpha-matte ultérieure.
La version actuelle du plugin est conçue pour Krita 5.2.0 et il a été confirmé qu'elle fonctionne également pour Krita 5.2.2. Son utilisation avec d'autres versions peut entraîner des plantages.
Vous pouvez télécharger la dernière version du plugin depuis la page des versions.
Téléchargez le plugin et décompressez l'archive ZIP dans votre dossier d'installation Krita. Ensuite, exécutez Krita.
Vous pouvez utiliser ce script pour télécharger et patcher Krita avec le plugin. Il crée également un raccourci pour l'exécuter.
Pour le faire manuellement, récupérez le Krita AppImage à partir de la source officielle et extrayez-le. Cela devrait aboutir à un dossier squashfs-root
. Téléchargez le plugin tar.gz
et extrayez-le dans ce dossier. Ensuite, exécutez Krita. Consultez les commandes ci-dessous pour connaître certaines variables d'environnement nécessaires pour s'exécuter en dehors de l'image.
./krita-5.2.0-x86_64.appimage --appimage-extract tar -xf krita_segmentation_plugin-linux-x64-1.0.2.tar.gz -C racine-squashfs/ APPDIR=/squashfs-root APPIMAGE=1 ./squashfs-root/AppRun
Les utilisateurs d'Arch peuvent utiliser le PKGBUILD
sur l'AUR, ou avec yay
ou paru
:
ouais -S krita-ai-tools# ouparu -S krita-ai-tools
Le plugin doit être construit dans le cadre de Krita, voir Construire Krita à partir des sources.
Après l'extraction GIT, clonez ce référentiel dans le dossier plugins :
cd krita/plugins clone git https://github.com/Acly/krita-ai-tools.git
Modifiez ensuite le CMakeLists.txt
dans le même dossier ( krita/plugins
) en ajoutant la ligne suivante :
add_subdirectory( krita-ai-tools )
Maintenant, construisez et installez Krita comme d'habitude selon les instructions officielles, et le plugin sera construit en parallèle.
La détection d'objets utilise le Segment Anything Model, un réseau neuronal profond développé par Meta AI. Pour obtenir des performances interactives sur le matériel local, une version optimisée du modèle (MobileSAM) est intégrée à l'aide de la bibliothèque dlimgedit.