Vorrei estrarre un singolo colore (ad esempio # a87830) da un'immagine, cambiando ogni altro colore in bianco. L'input può essere un po 'rumoroso, pertanto è possibile includere adiacenti a pixel di un colore simile. Idealmente tutti i pixel non bianchi alla fine verrebbero convertiti in nero (ad esempio, l'output è un'immagine con profondità di 1 bit).Rimuovi tutto tranne un colore da un'immagine (riga di comando o codice)
Potrei volerlo processare in questo modo, quindi spero in qualcosa come una linea di comando imagemagick, o qualcosa che potrei programmare usando l'estensione imagemagick di PHP. (Sono sicuro che ImageMagick deve essere in grado di farlo, se i parametri giusti possono essere risolti, motivo per cui l'ho taggato, ma sono aperto ad altri software, purché funzioni su Linux.)
Background: io sto cercando di fare la prima fase di pre-elaborazione per il programma ContourTrace, che è ben dimostrato da questa immagine:
Aha! Cambiare da '-opaque' a' + opaque' dà quasi quello che voglio (il bianco e il nero sono nella direzione sbagliata, ma penso che persino il mio skillz ImageMagick può ordinarlo ...) –