lllyasviel / lllyasviel/ControlNet
Feature Request: Mask painting precision assistance
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 34.1k
- Fork
- 3k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia individuando il codice UI per l’immagine di input o di anteprima e per la finestra dell’immagine della maschera, quindi traccia il modo in cui le aree della maschera dipinte vengono applicate tramite il ControlNet selezionato. Confronta i due approcci di overlay proposti e definisci un overlay dell’input attivabile, con opacità bassa o media, che non alteri la maschera generata; il lavoro è completato quando l’allineamento preciso è visibile mentre il masking continua a comportarsi senza modifiche.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- computer-vision, frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100