Bonjour,
Je suis débutant en java et censée faire un programme qui rend une image de format RGB en image en luminance teinte et saturation. Un coup de pouce sera la bienvenue.
Je sais qu'il y'a des formules pour convertir de RGB vers YUV :
Les équations suivantes peuvent être utilisées pour dériver Y', U et V à partir des composantes R', G' et B' :
(R', G', B', Y') ∈ [0 ; 1]4
U ∈ [−0,436 ; 0,436]
V ∈ [−0,615 ; 0,615]
Cependant, les limites autorisées sur U et V dépendent de Y'.
De R'G'B' à Y'UV :
Y' = 0,299⋅R' + 0,587⋅G' + 0,114⋅B'
U = 0,492⋅(B' − Y') = −0,14713⋅R' − 0,28886⋅G' + 0,436⋅B'
V = 0,877⋅(R' − Y') = 0,615⋅R' − 0,51498⋅G'- 0,10001⋅B'
mais je sais pas comment les programmer.
Cordialement
Partager