Re: YUV conversion

Top Page

Reply to this message
Author: Jérôme Kieffer
Date:  
To: guilde
Subject: Re: YUV conversion
On Fri, 16 Jun 2017 14:29:52 +0200
Frédéric <fma38@???> wrote:

> Le 16/06/2017, Jerome a écrit :
>
> > On trouve dans la doc de picamera les coefs pour passer de l'YUV au RGB:
> > http://picamera.readthedocs.io/en/release-1.10/recipes2.html#unencoded-image-capture-yuv-format
> >
> > Ces coefs sont couplés entre eux, quelqu'un a-t-il une info sur la
> > signification de ces valeurs.
> >
> > Je sais que le 1.164 = 255/(235-16) sachant que Y est codé entre 16 et
> > 235. Par contre pour la partie couleur, j'ai pas d'infos et j'en trouve
> > pas :(
> >
> > Mon idée c'est d'eviter de repasser en entiers trop souvent car j'ai
> > pas mal d'operations a faire a la suite.
>
> https://fr.wikipedia.org/wiki/YUV
>
> Dans mes applis de pilotage de leds, j'ai plutôt utilisé le TSV.

J'ai pas le choix de ce que me sort la camera :(

le probleme c'est que les coefs de
https://wikimedia.org/api/rest_v1/media/math/render/svg/66a4f0f56ff9cc473a473965c4cbf32d4b4345ca
ne sont pas equivalents de:

            M = np.array([[1.164,  0.000,  1.596],    # R
                          [1.164, -0.392, -0.813],    # G
                          [1.164,  2.017,  0.000]])   # B


et que les coef ne semblent pas correlés.