顯示具有 97361070 王雨喬 標籤的文章。 顯示所有文章
顯示具有 97361070 王雨喬 標籤的文章。 顯示所有文章

2012年1月9日 星期一

HW3:Color Models



↑這次作業一開始我有跟上..,例如做RG,固定紅色色彩值由上至下從0到255, 固定綠色色彩值由左至右從0到255
TrackBar來控制整個藍色的的值。(另外兩個GB和RB也一樣)
程式碼如下:
for(int i=0;i<255;i++)
{
RG=(Byte *)Image2->Picture->Bitmap->ScanLine[i];
for(int j=0;j<255;j++)
{

RG[j*3]=temp; //藍色的值
RG[j*3+1]=j; //綠色的值
RG[j*3+2]=i; //紅色的值
}

}


Image2->Refresh();




↑這次作業要先將灰階值算出來,
RGB 轉 YUV的公式如下:

Y = ( (  66 * R + 129 * G +  25 * B + 128) >> 8) +  16 
U = ( ( -38 * R -  74 * G + 112 * B + 128) >> 8) + 128
V = ( ( 112 * R -  94 * G -  18 * B + 128)>> 8) + 128
y的值也就是灰階,轉換程式碼如下,


  int grayY = ( (  66 * grayImg[j*3+2] + 129 * grayImg
[j*3+1] +  25 * grayImg[j*3] + 128)>> 8) +  16  ;
//先將R*乘上66加上G乘上129再加上B乘上25加128後向右移8位元最後再加上16
↑接下來點選不同的UV值給它,U是色度,V是濃度。
 
↑最後是將HSI轉換成RGB
H:色相是色彩的基本屬性,就是平常所說的顏色名稱,如紅色、黃色等,依照在上圖的標準色輪上的位置,取0~360度的數值。(也有用到0~100%的方法確定的)
S:飽和度是指色彩的純度,越高色彩越純,低則逐漸變灰,取0~100%的數值。
V:是明度也叫亮度,取0~100%。

REPORT-設計展



↑我原本就想去看這次的設計展,剛好老師作業也有這個需求,就和也有
修課的nana和干貝一起去,我們去的是在市貿一館的展覽。


裡面的佈置也都很有藝術,連地板都很用心畫了很多可愛的圖案。


計展裡面還有分很多個小主題在不同的區塊展覽作品。


這個作品是投影在一片牆上,假如有人經過就會把那個區塊塗黑,還蠻好玩的,
做法有點像上學期互動遊戲學的webcam,不知道是不是同一個原理,和原本一面
白色的牆比較,一直擷取畫面,只要抓到差異點,再用成是把那個點塗黑就好,
如果真是這樣..,那感覺還蠻酷的可以知道他的原理。


這兩件衣服是我很喜歡的設計,第一張圖我覺得那種衣服摺
疊沒摺的的很好會變得很醜,他不但是我喜歡的大針織也摺
的很好看,第二張是因為我本身就喜歡那種斗篷的衣服,這
件穿起來的感覺很舒服而且還有腰身,它裙襬快到膝蓋的高
度也是我很喜歡的地方。

這兩張圖是一疊書,圖中的字是由一些書裡貼了許多
便條紙組成的,最底下的書下是一面鏡子,使得書的高
度拉長一倍,這個設計我常常在室內設計看到,
在坪數不大的空間放鏡子,使空間變更大。

這是這次展覽中我最喜歡也是印象最深刻的一個設計,它是人只要站
在螢幕前一下,她馬上就會像圖中那樣的方式描繪出你(拍到的畫面)。
這是在台北科技大學綠建築的設計,要在台北市找到更多的綠地
太困難了,因此選擇在牆上立體綠化,除了美觀,還降低溫度,省下不少能源。

這張圖想表達的意思是"瘦"不代表美,讓自己越來越瘦
而進行不正當的節食、催吐等行為,不但不值得而且瘦下
來未必不好看,代表美麗的維納斯瘦下來也是不好看的。
最後有一面牆,上面有好多參與這次展覽學校的名子,我們找了很久..就是沒有銘傳,希望下次還有其他展覽..也可以在某個小角落看到"銘傳大學"。

2011年12月1日 星期四

HW2:空間濾波器實作


原圖

原圖平滑化後


原圖銳利化後



中值濾波器:

原圖


先灑點正常胡椒鹽


灑上黑、灰、白色胡椒鹽


再加點芥末粉..


                  中值濾波後


心得:

平滑化-
平滑化主要用在減少雜訊,平滑化後的每一點可以是將原圖周圍8個像素點和自己的像素點相加除以9所得到的標準平均值,或是將原圖周圍8個像素點和自己的像素點以不同的係數相乘所得到的權重平均值。

銳利化-
銳利化主要用在使圖片模糊的地方變清晰,銳利化的每一個點是將周圍幾(4~5)個點的像素點乘以(-1)加上自己4~5倍所得到的像素點。

中值濾波後-
中值濾波相較於平滑化處理,不但可以將雜訊去除,也不會改變影像像素值的結構。
中值濾波是將九宮格的色彩值做排序後取中位數,再回原本的點。


這次作業拖了好久..,終於交出去了,這次學習到許多影像濾波器,知道了平常修圖的功能是怎麼運算的,灑胡椒鹽時我直接random(1000),iRandomNumber<=1和>1&<=2,要不然都灑太多了,義大利麵看起來變好噁心..,後來中值濾波後改變太少,又調回來了,調來調去連顏色都改了,希望下次作業程式也能讓我玩得很開心,我很期待三D的作業,現在也都跟上進度了。

2011年10月30日 星期日

Homework 1: 直方圖顯示與直方圖均化處理





執行畫面




(1.)圖片的直方圖



(2.)圖片均化


(3.)圖片反相

這次作業在一開始我在家自己做只能做到開啟圖、反相圖、把圖存起來這幾個步驟,而且帶去學校開檔時,還開不了,嚇到我以為沒存好檔要重做...(以前真的有沒存好檔重做的經驗..還不只一次),後來才知道是因為版本關係,我在家也有試著做直方圖..,但長的很奇怪,特別的高又胖..,後來問老師,把fHistogramScalar的值調小一點結果就好了。
平常我就喜歡用PhotoImpact來修圖,這次竟然是用自己的程式來改圖,感覺特別不一樣,下圖是我用PI&PS來改原圖的圖,圖<1.>是改成均化效果,圖<2.>是改成反相色效果。

圖<1.>


圖<2.>