lllyasviel / lllyasviel/ControlNet
Feature Request: Mask painting precision assistance
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 34.1k
- Forks
- 3k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Problem:
Currently, when mask is set to true, we have a blank canvas added to the right side of the input (or preview) image.
We then paint the areas we wish to mask, these masked areas are applied to the input image using the selected controlnet.
One issue with this is that it can be quite difficult to work out whether we are precisely masking the areas of the input image as intended, we have to kind of roughly judge, and if the desired masking area is small or needs to be precise this can be quite difficult.
Proposed solution:
It would be very helpful if one of the following could be implemented:
Either
a) Drawing a mask area in the mask image window also draws the painted mask area, @ low/medium opacity over the input image to the left.
or (preferable)
b) The input image can be shown/overlaid (with a toggle) in the mask image window, @ low/medium opacity, and be painted over, without this overlaid image interfering with or influencing the generated mask.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser le code UI de l’image d’entrée ou d’aperçu et de la fenêtre de l’image de masque, puis suivez la manière dont les zones de masque peintes sont appliquées via le ControlNet sélectionné. Comparez les deux approches d’overlay proposées et définissez un overlay d’entrée activable, avec une opacité faible ou moyenne, qui ne modifie pas le masque généré ; le travail est terminé lorsqu’un alignement précis est visible tout en conservant un comportement inchangé du masquage.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- computer-vision, frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100