2012年11月13日 星期二

RGB to YUV(YCbCr)


比較常用 RGB 來表示顏色,很容易可以找到 RGB 的配色表。但是如果要用 YCbCr 來表示顏色該怎麼辦?本來以為也有類似的顏色表可以找,但是一直沒找到,反而找到的都是公式,如下所示

這是 RGB 轉 YUV 的公式


    Y=R*0.299+G*0.587+B*0.114;
    U=R*-0.169+G*-0.332+B*0.5+128;
    V=R*0.5+G*-0.419+B*0.0813+128;

也有 YUV 轉 RGB 的公式

    R = Y+(1.4075*(V-128));
    G= Y-(0.3455*(U-128)-(V-128)));
    B= Y+(1.779*(U-128));

如果要用,就用 Excel 或是 Google 試算表來計算,還蠻方便的!

沒有留言:

張貼留言