該次作業需求:
- 以YUV色彩模型來調整影像
- Y需用TTrackBar
該次作業相關引用與公式:
- YUV轉RGB公式: Y=Y-16 , U=U-128 , V=V-128
R = clip((298*Y +409*V + 128)>>8)
G = clip((298*Y - 100*U - 208*V + 128)>>8)
B = clip((298*Y + 516*U + 128)>>8) - RGB轉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色彩模型,並且知道要以YUV色彩模型調整影像其NewY匯市原始影像的RGB套用公式轉換而成,而NewU和NewV則是以MouseDown的UV來代入,並且在以該NewY,NewU,NewV以公式換算成NewR,NewG,NewB並且調整Img2,我覺得其實程式就是多寫多做就會熟練,因為前幾次功課的經驗,即便難度增加,後面的作業卻比第二次作業用到的時間要短,能在該堂課程中學到如何寫出PS的一些常用功能真的很開心,感覺受益良多,在此感謝老師與助教的辛勞。
我的程式碼:
沒有留言:
張貼留言