Sembra che Adobe Photoshop effettui la posterizzazione mediante la quantizzazione di ciascun canale di colore separatamente, in base al numero di livelli specificati. Quindi, per esempio, se si specificano 2 livelli, allora prenderà il valore R e lo imposterà su 0 se il valore R è inferiore a 128 o 255 se il valore è> = 128. Farà lo stesso per G e BPosterizzazione in stile Adobe Photoshop e OpenCV
Esiste un modo efficace per farlo in Python con OpenCV oltre a scorrere ogni pixel e effettuare il confronto e impostare il valore separatamente? Dato che un'immagine in OpenCV 2.4 è un narray NumPy, c'è forse un modo efficace per eseguire questo calcolo rigorosamente attraverso NumPy?
Ciao, ha aggiunto una risposta generalizzata per tutti i livelli . –