2019年1月3日 星期四

05360623 張克承 HW5

這次要介紹兩種色彩模型,RGB和YUV下圖為RGB個固定兩種顏色第三種顏色可以根據scrollbar改變的數值使圖片改變
下圖中的右上角模型為YUV下面的scrollbar可以調整Y(亮度)。X軸為U(色度)Y軸為V(濃度)
而要做出下面的圖片要將圖片灰階後記下Y的數值在使用滑鼠選擇想要的U和V填入後將YUV使用公式轉換成RGB即可更新圖片得下圖

整數運算RGB to YUV 轉換公式: 
Y = ( ( 66 * R + 129 * G + 25 * B + 128) >> 8) + 16 
U = ( ( -38 * R - 74 * G + 112 * B + 128) >> 8) + 128 
V = ( ( 112 * R - 94 * G - 18 * B + 128) >> 8) + 128
整數運算的 YUV to RGB 轉換公式: 
C = Y - 16 
D = U - 128 
E = V – 128
R = clip(( 298 * C                  + 409 * E + 128) >> 8) 
G = clip(( 298 * C - 100 * D - 208 * E + 128) >> 8) 
B = clip(( 298 * C + 516 * D                 + 128) >> 8)


沒有留言:

張貼留言