2012年1月9日 星期一

HW3



在做這次作業之前老師有叫我們練習做RGB色採模型的如上圖所示
作法就是分別作RG、GB、RB三個色,
表然後再把三個表依照發周圍相近的顏色,
依序把三個色表連起來,
就會得到我們上片的圖。



原始影像

再來這次作業的第一步,
就是要做一個由RGB轉換為YUV的調色盤。

YUV 與 RGB 的轉換公式:

 \begin{array}{rll} Y &= 0.299 * R + 0.587 * G + 0.114 * B \\ U &= 0.436 * (B - Y) / (1 - 0.114) \\ V &= 0.615 * (R - Y) / (1 - 0.299) \end{array}

U 和 V 元件可以被表示成原始的 R、 G,和 B:

 \begin{array}{rll} Y &= 0.299 * R + 0.587 * G + 0.114 * B \\ U &= -0.14713 * R - 0.28886 * G + 0.436 * B \\ V &= 0.615 * R - 0.51499 * G - 0.10001 * B \end{array}


上面為RGB轉成YUV的公式,
上面的公式是wiki上面寫的,
也是我們這次作業所使用的公式。



灰階影像

經由YUV的轉換,
我們就可得到我們需要的灰階影像,
要得到灰階影像我們才可以繼續做下一步。
然後點擊調色盤我們就可得到下面兩個單色的影像。












HSI色彩模型


這次作業的最後一步就是要做HSI的色彩模型,
在這次的作業中我覺得最困難的就是這部分。


心得:
在這次作業的製作中一開始,一開始的讓大家練習的RGB的色彩模型。一開始感覺不會說很難這們練習也有把它做出來。在來到後面的RGB轉成YUV開始感覺到有點難度了,在這部分的程式中卡了很久。再轉YUV的時候花了很多時間,一直搞不懂Y是甚麼,到最後才發現Y所要取的是所謂明量度。

最後面也是我覺得這次作業裡面最難的部分,就是做HSI的色彩模型。在製作色彩模型的時候,我們會先將紅色定義為 X 坐標軸、綠色義為 Y 坐標軸、黃色定義為 Z 坐標軸,這樣我們就可以得到一個三維空間,每種可能的顏色在三維空間中都有唯一的位置。在概念上理清之後,在寫程式的時候在角度上遇到了很大的問題,在這裡卡了非常的久。之後要期末考所以就先把他放的,期末考完後才又繼續去想這個問題。結果還是沒有想出來,到最後還是問人才了解的。





沒有留言:

張貼留言