2012年1月8日 星期日

HW3

這次作業做了很久 只是最後的部分還是沒完成
首先
上課就完成的RGB模型


RB模型

RG模型

GB模型
下面有個Bar可以去調整顏色的變化
一開始沒把長寬調成(255,255)
所以發生了錯誤

接下來
要畫YUV的模型
參考老師所給的轉換公式
直接把照RGB模型的寫法把RGB轉成YUV值 再代回RGB
結果就出現奇怪的色彩模型...所以想說是不是轉換的方向錯誤 應該是要把YUV值直接轉RGB就行
經測試後 想法是對的 圖形也完成
YUV模型
最後就是要利用滑鼠所點到色彩
去對圖片做轉換
先做了兩個box來顯示所點到的座標
藉此來得知這點的值為何
再向圖片以這值做轉換
當初做的時候 直接把Bar值當成Y值
導致較暗的部分不會轉換到
才知道要先轉成灰階
那個灰階值才是Y值
經過多次調整才成功
Pink
Orange
Blue
Green

至於最後一部分的HSI色彩模型
因為前幾個模型都是正方形 概念上轉換還OK 但對畫圓就沒有概念
一直探討HSI該給什麼值 角度方面該如何去算
有去網路上搜尋一些方法 不過都是些將RGB值轉HSI值的公式
另外嘗試各方法後 雖然勉強畫出圓 但色彩的值還是差很遠




沒有留言:

張貼留言