Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4108 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  YUV -> RGB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

YUV -> RGB

n°816213
olivieryuy​u
Posté le 05-08-2004 à 18:24:50  profilanswer
 

je recherche des infos en ce qui concerne le passage YUV -> RGB  au niveau logiciel. Si qlqn a un bon site a me donner ce serait cool (en francais si possible)
 
Merci

mood
Publicité
Posté le 05-08-2004 à 18:24:50  profilanswer
 

n°816217
uriel
blood pt.2
Posté le 05-08-2004 à 18:33:36  profilanswer
 

tu fais le calcul :D
 
B = 1.164(Y - 16) + 2.018(U - 128)
 
G = 1.164(Y - 16) - 0.813(V - 128) - 0.391(U - 128)
 
R = 1.164(Y - 16) + 1.596(V - 128)
 
edit: http://www.fourcc.org/index.php?ht [...] cyvrgb.php


Message édité par uriel le 05-08-2004 à 18:34:02

---------------
IVG en france
n°816218
uriel
blood pt.2
Posté le 05-08-2004 à 18:35:16  profilanswer
 

tiens en cherchant sur google, j'ai trouve ca:
http://forum.hardware.fr/hardwaref [...] 6736-1.htm
 
[:dawa]
 
 
edit: et en fr: gimp le fait apparement:
http://people.via.ecp.fr/~remi/ecp [...] t/yuv.html
 
et Virtual dub aussi: VirtualDub/VirtualDubMod/Avisynth
 
edit: je pensais a XnView mais j'ai pas trouve le bon format de sortie avec nConvert :/


Message édité par uriel le 05-08-2004 à 18:39:30

---------------
IVG en france
n°816252
olivieryuy​u
Posté le 05-08-2004 à 19:56:41  profilanswer
 

ah oui merci bcp ...

n°816253
kadreg
profil: Utilisateur
Posté le 05-08-2004 à 20:00:38  profilanswer
 

uriel a écrit :

tu fais le calcul :D


 
Attention, ce calcul ne marche qu'avec des composantes 8 bits, en cas de composante 16 bits, il est à adapter.
 
Remarque : si tu ne sais pas si tu est en composantes 16bits ou 8 bits, c'est que ce sont des 8 bits.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°816254
uriel
blood pt.2
Posté le 05-08-2004 à 20:03:17  profilanswer
 

je savais pas :jap:


---------------
IVG en france
n°816333
olivieryuy​u
Posté le 05-08-2004 à 21:55:54  profilanswer
 

R = Y + 1.370705 (V - 128)
G = Y - 0.698001 (V - 128) -0.337633 (U - 128)
B = Y + 1.732446 (U - 128)    
 
c'est la même chose ?  
 
je pense pas ? c'est koi la différence alors ?
 
c'est un format spcécial ?
 
 
 
 

n°816334
olivieryuy​u
Posté le 05-08-2004 à 21:56:18  profilanswer
 

olivieryuyu a écrit :

R = Y + 1.370705 (V - 128)
G = Y - 0.698001 (V - 128) -0.337633 (U - 128)
B = Y + 1.732446 (U - 128)    
 
c'est la même chose ?  
 
je pense pas. c'est koi la différence alors ?
 
c'est un format spcécial ?

n°816370
dividee
Posté le 05-08-2004 à 23:38:14  profilanswer
 

Ca dépend de la source. En général, c'est la formule d'uriel qu'il faut utiliser, quand les composants sont clippés à [16,235] pour Y et [16,240] pour U et V. C'est le format le plus commun (CCIR 601). L'autre formule est pour une source utilisant le range complet [0,255] qui est, je crois, utilisé pour les JPEG.

n°824466
olivieryuy​u
Posté le 16-08-2004 à 19:25:01  profilanswer
 

oui en effet c'est du jpeg  
 
mais maintenant je cherche a comprendre comment passer des formats binaires en YUV (4:2:2 ou 4:1:1 .... : comment ca marche ca d'ailleurs ?) et voir si il existe un moyen de passer de l'un a l'autre avec un logiciel miracle (mais j'y crois pas) (voir binaire à YUV à RGB m'enfin la je réve des genoux)
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  YUV -> RGB

 

Sujets relatifs
algorithme de conversion RGB>YUV[C++ / OpenGL] tranformer une couleur de HPEN en RGB [résolu]
Code RGB d'un pixel "transparent"calcule rl'histogramme d'une image coloré (RGB)
Comment avoir le pourcentage d'une couleur RGB[VC++] Où peut on trouver un tableau avec les valeurs RGB ? RESOLU
[C++ Builder] Comment convertir un TColor vers du RGB ?[TOUS LANGAGES] - Conversion de couleurs YUV --> RGB
Convertir une couleur RGB en YUV 
Plus de sujets relatifs à : YUV -> RGB


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)