conversion espace de couleurs CIE L*a*b* - Algo - Programmation
MarshPosté le 29-03-2006 à 09:00:58
Bonjour, pour les besoins d'un algo je souhaite arriver à l'espace de couleur CIE L*a*b* à partir de l'espace YCbCr. Je sais qu'il y a des espaces intermédiaires entre ces 2 là. Voici la chaîne: YCbCr->RGB->XYZ->L*a*b* Pour arriver à l'espace XYZ, je n'ai aucun problème, mais pour le L*a*b*, je rencontre quelques difficultés.
J'ai bien entendu trouvé des formules de conversion, mais je ne les comprends pas.
Quelle est la dynamique des composantes a* et b*? [-128;128]? Lorsque je prends des exemples pour des conversions dans l'autre sens (L*a*b*->XYZ) je me retrouve des fois avec des valeurs en XYZ qui dépasse leur dynamique (respectivement 95.0456;100;108.8754 pour X;Y;Z)
Quelqu'un a-t-il déjà travaillé avec cet espace de couleurs?
Marsh Posté le 29-03-2006 à 09:00:58
Bonjour,
pour les besoins d'un algo je souhaite arriver à l'espace de couleur CIE L*a*b* à partir de l'espace YCbCr.
Je sais qu'il y a des espaces intermédiaires entre ces 2 là. Voici la chaîne:
YCbCr->RGB->XYZ->L*a*b*
Pour arriver à l'espace XYZ, je n'ai aucun problème, mais pour le L*a*b*, je rencontre quelques difficultés.
J'ai bien entendu trouvé des formules de conversion, mais je ne les comprends pas.
Quelle est la dynamique des composantes a* et b*? [-128;128]?
Lorsque je prends des exemples pour des conversions dans l'autre sens (L*a*b*->XYZ) je me retrouve des fois avec des valeurs en XYZ qui dépasse leur dynamique (respectivement 95.0456;100;108.8754 pour X;Y;Z)
Quelqu'un a-t-il déjà travaillé avec cet espace de couleurs?
---------------
héhé