顯示具有 97360792 廖唯志 標籤的文章。 顯示所有文章
顯示具有 97360792 廖唯志 標籤的文章。 顯示所有文章

2011年1月8日 星期六

hw3

  左圖為此次作業跑出來的成果,這次作業是將圖片3D化,從圖片的挑選開始就一整個困難,比起第四個作業要來麻煩的多,因為兩張圖片要取不同的角度,才能透過程式,將兩張圖片取出不一樣的色彩再疊加再一起,藉以達到3D化的效果,這次的收穫就是,一邊圖片只取單色,另一邊取雙色,然後在和在一起,就能達到3D化的目的了.

2011年1月7日 星期五

hw4

這次作業分別是要做模糊化 銳利化 和去除雜訊


左邊是我這次選來做模糊化以及銳利化用的原圖









這張是原圖做了模糊化之後的效果
這次選的圖 在模糊效果上好像比較不明顯?
似乎有比較柔和的感覺?

在模糊化上以九宮格的方式
將3*3內色彩值相加做平均
以此達到模糊化的效果







左圖為銳利化

在銳利化上的效果就比模糊化看起來明顯的多了
真是一隻漂亮的刺蝟(誤

我這次銳利化選用的方式為
以九宮格的方式 將最中心的色彩值跟
周遭的色彩值 拉出明顯的差距
如此一來 就能將中間的色彩凸顯出來






左圖為這次要去除胡椒鹽雜訊的原圖


















去除雜訊後.....
看起來效果相當不錯?
顆顆

去除雜訊的撰寫
採用將3*3內的值取出之後做排序
找出中位數 並取代其值
就能達到去除雜訊的效果了
因為相差太大的值 被取代掉了








這次程式撰寫上,還是由老師的範例程式做為基準開始改起,這次程式撰寫的過程上,主要是卡在該怎麼取值,才能達到模糊、銳利、去除雜訊的效果,也是這次程式撰寫上的重點,大家集結在一起寫程式時候,遇到問題剛好就可以一起討論,比一個人單打獨鬥來得有效率。

2010年12月24日 星期五

Hw2

原圖
原圖直方
處理過後
處理過後的直方
經過上課時老師講解演算法過後,還是不太懂,所以卡了很久,後來參考了以前的範例程式,之後仔細的跑過一遍流程,就大概瞭解了,就開始動手寫和Debug,在一番奮鬥之後成品終於出來了,不過做出來的東西也不知道對不對XD,圖感覺起來好看很多,所以應該是對的吧(誤。

2010年12月19日 星期日

sony 3d world

由中間這位漂亮的大姊姊 宣布正式開始
3D畫面的呈現
美麗的SHOW GIRL 代替我們試玩
3D大螢幕的方式 呈現遊戲畫面(手機拍不出3D效果XD)由白衣服的大姊姊 為我們介紹
漂亮的跑車 (贊助商?) 試玩的GT5 似乎也是這台車
男性工作人員 堅持不給拍Show Girl 我只好......顆顆

順便附上當天去逛資訊展順手帶回來的紀念品XD


此次3D展的參展過程還蠻愉快的,體驗到不少新奇又好玩的東西,像3D相機我是第一次接觸到,好神奇@O@!,不過...,帶3D眼鏡看水族館那邊,讓我眼睛有點不太舒服,不知道是不是離螢幕太近的關係,帶3D眼鏡才能呈現3D的效果,確實有點麻煩,我很期待裸眼3D普及化的那一天.












2010年11月5日 星期五

Homework1


                原圖
                  
                256

                128                               
                64                              
                32
                    
                16                               
                8    

                4

                2
--------------------------------------------------------------------------------------
這次的作業是 將彩色圖片 轉為灰階
共有八種 分別為
256色,128 色, 64 色, 32 色, 16 色, 8 色, 4 色, 2 色
在調色盤的位子那邊 卡了一下
在想要怎樣才能只用128色...
後來選用此方式
____________________________________________________________
int K=0;
for (i=0; i<256; i+=2)
{
PaletteEntry.peRed = K*2;
PaletteEntry.peGreen = K*2;
PaletteEntry.peBlue = K*2;
K++;
for(int j=0;j<2;j++)
SetPaletteEntries(GrayPaletteHandle,i+j,1,&PaletteEntry);
}
____________________________________________________________
用 改變 i j k的方式 來跑出我要的Range

這個方法不是很完美.....

就是 顏色最大值不是255

我只有盡量取接近的數值

想通了 128色之後

其他色 就沒什麼問題了
____________________________________________________________
修了這門課之後 又學到更多關於 BCB 的應用

BCB 真是好東西阿 嘖嘖