RGBからの変換
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/05 22:22 UTC 版)
以下、R, G, B, Yの値域は[0, 1]。Cb, Crの値域は[-0.5, 0.5]。U = 0.872 × Cb, V = 1.23 × Cr。 RGBからの変換式は YUV (PAL, SECAM) ( Y U V ) = ( 0.299 0.587 0.114 − 0.14713 − 0.28886 0.436 0.615 − 0.51499 − 0.10001 ) ( R G B ) {\displaystyle {\begin{pmatrix}Y\\U\\V\end{pmatrix}}={\begin{pmatrix}0.299&0.587&0.114\\-0.14713&-0.28886&0.436\\0.615&-0.51499&-0.10001\end{pmatrix}}{\begin{pmatrix}R\\G\\B\end{pmatrix}}} ITU-R BT.601 / ITU-R BT.709 (1250/50/2:1) ( Y C b C r ) = ( 0.299 0.587 0.114 − 0.168736 − 0.331264 0.5 0.5 − 0.418688 − 0.081312 ) ( R G B ) {\displaystyle {\begin{pmatrix}Y\\Cb\\Cr\end{pmatrix}}={\begin{pmatrix}0.299&0.587&0.114\\-0.168736&-0.331264&0.5\\0.5&-0.418688&-0.081312\end{pmatrix}}{\begin{pmatrix}R\\G\\B\end{pmatrix}}} ITU-R BT.709 (1125/60/2:1) ( Y C b C r ) = ( 0.2126 0.7152 0.0722 − 0.114572 − 0.385428 0.5 0.5 − 0.454153 − 0.045847 ) ( R G B ) {\displaystyle {\begin{pmatrix}Y\\Cb\\Cr\end{pmatrix}}={\begin{pmatrix}0.2126&0.7152&0.0722\\-0.114572&-0.385428&0.5\\0.5&-0.454153&-0.045847\end{pmatrix}}{\begin{pmatrix}R\\G\\B\end{pmatrix}}} 逆にRGBに変換するときは YUV (PAL, SECAM) ( R G B ) = ( 1 0 1.13983 1 − 0.39465 − 0.58060 1 2.03211 0 ) ( Y U V ) {\displaystyle {\begin{pmatrix}R\\G\\B\end{pmatrix}}={\begin{pmatrix}1&0&1.13983\\1&-0.39465&-0.58060\\1&2.03211&0\end{pmatrix}}{\begin{pmatrix}Y\\U\\V\end{pmatrix}}} ITU-R BT.601 / ITU-R BT.709 (1250/50/2:1) ( R G B ) = ( 1 0 1.402 1 − 0.344136 − 0.714136 1 1.772 0 ) ( Y C b C r ) {\displaystyle {\begin{pmatrix}R\\G\\B\end{pmatrix}}={\begin{pmatrix}1&0&1.402\\1&-0.344136&-0.714136\\1&1.772&0\end{pmatrix}}{\begin{pmatrix}Y\\Cb\\Cr\end{pmatrix}}} ITU-R BT.709 (1125/60/2:1) ( R G B ) = ( 1 0 1.5748 1 − 0.187324 − 0.468124 1 1.8556 0 ) ( Y C b C r ) {\displaystyle {\begin{pmatrix}R\\G\\B\end{pmatrix}}={\begin{pmatrix}1&0&1.5748\\1&-0.187324&-0.468124\\1&1.8556&0\end{pmatrix}}{\begin{pmatrix}Y\\Cb\\Cr\end{pmatrix}}}
※この「RGBからの変換」の解説は、「YUV」の解説の一部です。
「RGBからの変換」を含む「YUV」の記事については、「YUV」の概要を参照ください。
- RGBからの変換のページへのリンク