1> RGB:三原色光色彩模型,也是加色色彩模型,不同的红,绿,蓝光加在一起然后呈现出不同的色彩。
因为这个三维图就是RGB色彩模型的原理,三个切面分别是GB,RB,RG(GB:R固定值 GB值在0~255之间、RB:G固定值 RB值在0~255之间、RG:B固定值 RG在0~255之间)
根据这个原理,我们可以画出三个平面的色彩模型。
2> YUV:这个色彩模型是由亮度和彩度来控制,在一定范围内的不同亮度值也会呈现不同的色彩盘,
重点:RGB转换为YUV
利用老师给的转换公式,原理是将Y固定,通过调UV而决定图片的彩度。
作业成果:
心得:
当然啦,心得第一件事是要总结自己学到的东西,这个色彩作业是真的让我对色彩有更清晰的认知,已经到了想到RGB脑海里会出现RGB的三维模型,想到YUV就能知道是亮度和彩度的控制。
疑惑的是RGB转换到YUV的部分,公式我就直接复制了,觉得自己并不太懂
YUV转换成RGB公式:
iC=iY-16;
iD=iU-128;
iE=iV-128;
iR=((298*iC+409*iE+128)>>8);
iG=((298*iC-100*iD-208*iE+128)>>8);
iB=((298*iC+516*iD+128)>>8);
RGB转换成YUV公式:
iY=((66*iR+129*iG+25*iB+128)>>8)+16;
iU =((-38*iR-74*iG+112*iB+128)>>8)+128;
iV =((112*iR-94*iG-18*iB+128)>>8)+128;
总结一下就是三个步骤:
第一步:RGB转换成YUV,得到亮度Y值
第二步:将特定的RGB转换成YUV,得到彩度UV,并赋值
第三步:将第一步得到的Y值和第二步得到的UV值(YUV)转换成RGB
沒有留言:
張貼留言