Mi chiedo se OpenCV ha funzioni per gestire le non-linearità nello spazio colore sRGB.OpenCV ha funzioni per gestire le non-linearità nello spazio colore sRGB?
Dire che voglio convertire un'immagine JPEG dallo spazio colore sRGB nello spazio colore XYZ. Come specificato in questo Wiki page, è necessario prima annullare le non linearità per la conversione in spazio RGB lineare e quindi moltiplicare con la matrice di trasformazione dei colori 3x3. Tuttavia, non sono riuscito a trovare alcuna discussione di questo tipo nella documentazione di cvtColor. Ho dimenticato qualcosa?
Grazie mille in anticipo!
Grazie mille per la risposta, @beaker! È sorprendente che OpenCV non li metta nella documentazione e abbia una conversione incoerente per 'RGB -> XYZ' e' RGB -> L * a * b * '. Ho inviato una [richiesta di funzionalità] (http://code.opencv.org/issues/4293) anche sul sito ufficiale e spero che possa essere risolta in futuro. –
Hai già una risposta per questo problema? Perché sto affrontando lo stesso problema. – Sanchit
@Sanchit Non è ancora presente una correzione gamma integrata per RGB2XYZ alla 3.1.0 (vedere http://docs.opencv.org/trunk/de/d25/imgproc_color_conversions.html#color_convert_rgb_xyz). Avrai il codice tuo, temo. – beaker