convertir YUV a RGB
Publicado por Ana (1 intervención) el 10/05/2007 18:25:11
Hola!
Soy una chica que está programando un sistema de edición de video, parte en C++ y parte en matlab, quisiera saber si alguien me puede indicar como puedo convertir un fotograma dado por sus componentes YUV a componentes RGB, creo que las operaciones son estas:
B = 1.164(Y - 16) + 2.018(Cb - 128)
G = 1.164(Y - 16) - 0.813(Cr - 128) - 0.391(Cb - 128)
R = 1.164(Y - 16) + 1.596(Cr - 128)
Pero se me va de rango cuando hago las operaciones de suma o resta.
Gracias.
Soy una chica que está programando un sistema de edición de video, parte en C++ y parte en matlab, quisiera saber si alguien me puede indicar como puedo convertir un fotograma dado por sus componentes YUV a componentes RGB, creo que las operaciones son estas:
B = 1.164(Y - 16) + 2.018(Cb - 128)
G = 1.164(Y - 16) - 0.813(Cr - 128) - 0.391(Cb - 128)
R = 1.164(Y - 16) + 1.596(Cr - 128)
Pero se me va de rango cuando hago las operaciones de suma o resta.
Gracias.
Valora esta pregunta


0