Matlab - convertir YUV a RGB

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:convertir YUV a RGB

Publicado por Lord_birdman (1 intervención) el 02/04/2008 23:26:06
Simplemente usa la funcion que trae matlab:

imagen_RGB = ycbcr2rgb(imagen_YUV);

y listo....

espero t sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar