Lecture des séquences YUV 4:4:4 ou 4:2:2

maloska18 Messages postés 2 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 26 mai 2012 - 8 mai 2012 à 13:20
maloska18 Messages postés 2 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 26 mai 2012 - 26 mai 2012 à 14:31
Salut à tout le monde
Je voudrais savoir si qlqn peut m'aider à résoudre ce problème. Il s'agit d'extraire les valeurs Y, U,V à partir d'une séquence vidéo YUV au format 4:4:4 ou 4:2:2.

Je sais que pour une séquence 4:2:0, ils peuvent être calculés comme suit (pour un pixel(x,y))

size.total = size.width * size.height;
Y = yuvArray[y * size.width + x];
U= yuvArray[(y / 2) * (size.width / 2) + (x / 2) + size.total];
V = yuvArray[(y / 2) * (size.width / 2) + (x / 2) + size.total + (size.total / 4)];

Pour 4:4:4 format, J'ai essayé de faire une chose comme ceci:

Y = yuvArray[y * size.width + x];
U= yuvArray[(y ) * (size.width ) + (x ) + size.total];
V = yuvArray[(y ) * (size.width ) + (x ) + size.total ];

Malheureusement, cette solution n'a pas marchée .

Y'a-t-il qlqn qui peut me donner une idée? please, c'est trés urgent

Merci d'avance

1 réponse

maloska18 Messages postés 2 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 26 mai 2012
26 mai 2012 à 14:31
svp aidez moi c'est urgeeeent
0
Rejoignez-nous