1. RGB和YUV之间相互转换
1.1RGB转YUV
[ Y U V ] = [ 0.299 0.587 0.114 − 0.14713 − 0.28886 0.436 0.615 − 0.51499 − 0.10001 ] [ R G B ] \left[ \begin{matrix} Y\\ U \\ V \end{matrix} \right] = \left[ \begin{matrix} 0.299 & 0.587 & 0.114\\ -0.14713 & -0.28886 & 0.436 \\ 0.615 & -0.51499 & -0.10001 \end{matrix} \right] \left[ \begin{matrix} R\\ G \\ B \end{matrix} \right] ⎣⎡YUV⎦⎤=⎣⎡0.299−0.147130.6150.587−0.28886−0.514990.1140.436−0.10001⎦⎤⎣⎡RGB⎦⎤
1.2YUV转RGB
[ R G B ] = [ 1 0 1.13983 1 − 0.39465 − 0.58060 1 2.03211 0 ] [ Y U V ] \left[ \begin{matrix} R\\ G \\ B \end{matrix} \right] = \left[ \begin{matrix} 1 & 0 & 1.13983\\ 1 & -0.39465 & -0.58060 \\ 1 &2.03211 &0 \end{matrix} \right] \left[ \begin{matrix} Y\\ U \\ V \end{matrix} \right] ⎣⎡RGB⎦⎤=⎣⎡1110−0.394652.032111.13983−0.580600⎦⎤⎣⎡YUV⎦⎤
2. RGB和YCbCr之间相互转换
2.1RGB转YCbCr
[ Y C b C r ] = [ 0.299 0.587 0.114 − 0.16874 − 0.33126 0.5 0.5