a. 彩色影像轉成單一色調的轉換工具。
b. HSI 轉換成 RGB 之轉換工具。
a. RGB色彩模型是以紅綠藍的主要頻譜成分來顯現,假設有一個立方體在直角座標系統上,當中的RGB值是在三個頂點上;青色、紫紅和黃色則在另外三個頂點上,黑色則在原點,白色在離頂點最遠的頂點上。灰階是從黑色到白色沿著連結這兩個點之間的線,此不同的色彩是位於立方體上或其內部的點,且從原點延伸出的向量來定義,如下圖。
其中印象深刻的部分是Label1->Caption = TrackBar1->Position,因為這是第一次用到TrackBar的功能,感覺很新鮮。而我也在Properties中設定了,Position的值為128,Min為0,Max為255。
載入一張圖片後,先把圖片變成灰階,之後選擇想讓圖片呈現的顏色及亮度值(0~255)。
原圖
灰階圖
選擇藍色,亮度值Y=0所呈現的結果
選擇橘色,亮度值Y=128所呈現的結果
選擇綠色,亮度值Y=255所呈現的結果
b.HSI色彩模型中的HSI分別代表的意思是色調(H)、飽和度(S)、強度(I),色調是描述純色彩的一個色彩屬性,飽和度則是一個純色彩添加白光之程度的測量,強度是單色影像最有用的描述,這個量肯定是可測量而且容易解釋的。
其中撰寫下圖的過程中,分成三部份來寫。
1.RG扇形為0度到120度,當H在這個扇形內時,RGB成份由下列方程式中得到:
2. GB扇形為120度到240度,如果已知H的值是在此扇形內,則我們從此值中減去120度:
3. BR扇形為240度到360度,最後,如果H是在此範圍內,則我們從此值中減去240度:
心得:這次的作業花了不少的時間才寫出來,對我而言感覺有些困難。但讓我感到意外的是,原來影像也會用到數學的三角函數,可見數學是很重要的。還有本來覺得自己這次的作業應該會沒寫出來,但沒想到經過一再地努力之後,終於達成目標。
沒有留言:
張貼留言