顯示具有 96363095 廖珮霞 標籤的文章。 顯示所有文章
顯示具有 96363095 廖珮霞 標籤的文章。 顯示所有文章

2010年1月17日 星期日

HW4



Gamma=2顯示圖片較暗




Gamma=0.5時顏色會變淺



GAMMA值的變換
s = c * r ^ γ 
s:轉換後的值
r:原始值
c:常數值
γ:Gamma值
可以把調整後的色彩控制在0~255之間
gamma>1 (調暗) ,gamma<1(調淺)
藉由調暗調亮來改變圖片的清晰度與美觀度
現在才知道原來BCB做影像處理有這麼多效果可以呈現

HW1


RGB一直是我覺得最難的部分
因為以前學過另外一種也是用BCB的
在寫程式的時候
我總是會搞混運算元加來加去的部分
可能是我的邏輯思考比較弱
但是老師教得比較簡單
分別宣告3個陣列
再用for迴圈來儲存每個pexel的RGB值
這種方式比較簡單直覺化
看完老師的程式碼我就懂了:)

HW7


梯度銳化Sobel
兩個銳利化矩陣跟中心點的差值
先用水平做遮罩
-1 -2 -1
0 0 0
1 2 1
再加上垂直遮罩
-1 0 1
-2 0 2
-1 0 1
將這2個矩陣做平方運算後相加
相加後的結果再放回去原點
產生出來的效果為上圖
這樣的效果跟作業6不一樣
雖然都是銳化
公式不一樣就差好
多老師教了我們這麼多圖片效果
讓我好喜歡影像處理這門課喔~^^

HW6

將要計算的像素作為中心點
其他作為他周圍九宮格的鄰近點
相加後再除上9將得到的色彩直傳回
圖片出來之後就會有柔化,更清楚的效果
這張照片做出來的效果很明顯
原來BCB也可以做出這種效果
讓我覺得很神奇
這樣以後我也可以美化自己的照片了~哈

HW5



這次的作業是利用一張由像素夠成的圖片
每個像素由8位元組成
所以一張影像等於8張重疊的影像
每向左一位元做AND運算再*255分變黑白
就可把影像轉成下列結果
1-bit




2-bit



3-bit





4-bit


5-bit



6-bit




7-bit




8-bit



一開始我放的圖片顏色不多


所以做出來的結果很不明顯
後來換了一張較多色彩的圖片後


每一張顯示出來的結果都很明顯


我覺得這個作業很有趣也很有效果



2010年1月16日 星期六

HW8

期末心得:
感覺這學期過得很快,雖然老師上課時都講得很仔細,但是我的作業幾乎都要問別人才會寫。做完這七個作業之後發現,課本寫得比較學術化,實際操作之後才知道,原來影像處理這麼好玩。 因為程式能力比較弱的關係,所以我都靠早一點到來加分。第一節課到的好處還有一個,就是我可以利用這時間在課堂上寫作業,還可以邊和同學一起討論。 以前我只知道bcb是可以用來做按鈕運算之類的功能,上完影像處理之後,我知道如何在上面開資料夾改變資料圖案的顏色翻轉等等。
我很喜歡這門課,除了上課沒有太大的壓力,可以讓我課餘時間好好處理其他的事情,我還喜歡老師總是為學生著想,雖然不知是因為教書教太多年才變成這樣還是真的為學生著想拉。我更喜歡老師出的作業都很有趣,讓我不至於會因為寫作業寫到頭很痛而不想去上課。最後想跟老師說:謝謝你因為這堂課讓我學的比較有信心:> 還有謝謝你面對一群讓你無奈的學生還是對我們這麼有耐心 : ) 新年快樂囉~哈哈

2009年12月25日 星期五

HW3




這次作業有點難度~但是跟同學討論過後好不容易做出來了~~
Move to 跟 Line to的座標設定一開始有點搞不太懂
後來問了同學之後
才清楚原來Move to 跟 Line to代表直線的起點與終點
知道自己哪些地方比較不懂以後
下次還要更努力才行



2009年10月16日 星期五

HW02


當旋轉圖片時
一開始有超出很多範圍
只要從X,Y調整,如下
x=(int)((i*cosine-j*sine)+327);
y=(int)((i*sine+j*cosine)-207);
找出圖片的中心點
旋轉後就不會切到角
此為作業執行的最後結果