色階模型
在三維空間座標上, 可以用立方體來表示不同程度的紅、綠、藍光 :
X 軸表示紅色程度,
Y 軸表示藍色程度,
Z 軸表示綠色程度。
- 而做這個作業主要是因為三維空間內部的顏色無法被觀看,因此我們採平面但在附有一個橫切軸可以把各層顏色顯示出來。
- 再來是YUV以及RGB的轉換,為了能把照片用上喜歡的顏色濾鏡,我們需要使用滑鼠點擊事件,當點了色彩模型的顏色後,取其X和Y,換算Y、U、V,最後轉為RGB套到原圖上產生濾鏡效果。
- Y 代表亮度 ,U、V 代表彩度。
轉換公式如下:
V、U在換算時為X、Y軸,clip為一函數使得值在範圍0~255裡
換算完後就可以套用道圖上啦~一起來看看效果!
可以選擇各種顏色~
心得:看到這個主題的時候覺得蠻難的,自己在做的時候公式套用也有些小問題,很容易就漏掉一個地方導致全部出錯,再來是上下界不能超過255或小於0,要不然也會錯誤,不過完成之後的效果令自己滿意!蠻好玩的。
沒有留言:
張貼留言