
2011年1月8日 星期六
hw3

2011年1月7日 星期五
hw4

左邊是我這次選來做模糊化以及銳利化用的原圖
這次選的圖 在模糊效果上好像比較不明顯?
似乎有比較柔和的感覺?
在模糊化上以九宮格的方式
將3*3內色彩值相加做平均
以此達到模糊化的效果
在銳利化上的效果就比模糊化看起來明顯的多了
真是一隻漂亮的刺蝟(誤
我這次銳利化選用的方式為
以九宮格的方式 將最中心的色彩值跟
周遭的色彩值 拉出明顯的差距
如此一來 就能將中間的色彩凸顯出來

左圖為這次要去除胡椒鹽雜訊的原圖
去除雜訊後.....
看起來效果相當不錯?
顆顆
去除雜訊的撰寫
採用將3*3內的值取出之後做排序
找出中位數 並取代其值
就能達到去除雜訊的效果了
因為相差太大的值 被取代掉了
這次程式撰寫上,還是由老師的範例程式做為基準開始改起,這次程式撰寫的過程上,主要是卡在該怎麼取值,才能達到模糊、銳利、去除雜訊的效果,也是這次程式撰寫上的重點,大家集結在一起寫程式時候,遇到問題剛好就可以一起討論,比一個人單打獨鬥來得有效率。
2010年12月24日 星期五
Hw2
經過上課時老師講解演算法過後,還是不太懂,所以卡了很久,後來參考了以前的範例程式,之後仔細的跑過一遍流程,就大概瞭解了,就開始動手寫和Debug,在一番奮鬥之後成品終於出來了,不過做出來的東西也不知道對不對XD,圖感覺起來好看很多,所以應該是對的吧(誤。
2010年12月19日 星期日
sony 3d world
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 真是好東西阿 嘖嘖
訂閱:
文章 (Atom)