顯示具有 96360262 楊証皓 標籤的文章。 顯示所有文章
顯示具有 96360262 楊証皓 標籤的文章。 顯示所有文章

2011年1月7日 星期五

HW3

每次圖片排版都好麻煩....


我們先來看看老師給的圖片經過程式平滑化 (smoothing)、銳利化 (sharping)以及中位數濾鏡處理 (medium filtering), 去除胡椒鹽雜訊。
平滑化 (smoothing)
銳利化 (sharping)

中位數濾鏡處理 (medium filtering)
可以看出都達到了目的,尤其是利用中位數濾鏡處理 (medium filtering)去除雜訊的效果非常明顯

然後來看看彩色圖片的結果
原圖
平滑化 (smoothing)
銳利化 (sharping)
可以看出經過平滑化之後的圖變得就為模糊,而銳利化卻讓這張圖好像有一格一格的

最後這張圖我覺得最可以將這三個處理的結果凸顯出來
原圖(有加上白色雜訊)
平滑化 (smoothing)白色點點變得較為模糊
銳利化 (sharping)點點變得好明顯,而且已經不是本來的的白色
中位數濾鏡處理 (medium filtering)在圖片分布的白色點點消失不見了

其實這三個作業個人覺得非常有趣,因為圖片透過電腦經過簡單的處理後就可以到討許多“驚人”的效果,其中又以利用中位數濾鏡處理 (medium filtering)去除雜訊讓我印象深刻。讓我不禁對提出這些處理方法的人感到佩服。而程式撰寫的過程中還挺順利的,一直到胡椒鹽雜訊的那張圖就出現了狀況,我對這張圖不能做任何處理,我一開始還以為這張圖有問題,可是卻看到其他同學可以正常的使用我就納悶了。後來透過老師的提醒我才知道這張圖是真正的“黑白”圖片,所以我的程式當然會出錯,修改之後就可以正常處理了。

2010年12月17日 星期五

HW2

黑白圖片
直方圖


直方圖_修改後(三色皆相同,所以只放一張)

上面這張圖是課本的範例圖片,我們可以看出來兩張圖片處理前後的差別。而前三張直方圖的部分是顯示原圖的部分,或許是因為黑白的關係,所以三個直方圖都是一樣的。而最後一張圖,是修改過後的直方圖,我們都可以看見明顯的差別。

彩色圖片
直方圖



直方圖_修改後




這張圖就是彩色的,我們可以直接來看直方圖的部分。因為是彩色的關係,所以我們可以看出三色的分布狀況。而修改過後的圖也看得出差別。

雖然在上課時有大略聽懂老時所講的演算法,但是真正回家實作時,卻忘記了詳細的部分,這個時候那本笨重的課本終於可以派上用場了,在看過課本對這個演算法的詳細算式之後,一次一次的嘗試終於把這個作業做了出來。因為找不到哪裡有適合的圖片,所以只好拿課本的圖來做測試,不過在直方圖的部分我不是非常確定是否正確,但是從處理的前後差別來看,我應該是做對了。

2010年11月5日 星期五

HW01

首先我先把原圖以及處理過的八張圖片分別秀出來


256------------------------------------
128------------------------------------
64------------------------------------
32------------------------------------
16------------------------------------
8------------------------------------
4------------------------------------
2------------------------------------

前面幾張圖,感覺並沒有差別。不過當使用越少的灰階來表現就會很清楚的看出差異

一開始著手開始時我是先從2個灰階的部分開始寫起,但是在一開始其實是寫錯的,但是我是之後一些原因才發現。
跟上課所提到的一樣,先將範圍分成兩個部分,將0~127,128~255分類,如果是正確的處理,那麼0~127應該是變成0,而128~255是255。不過我卻將128~255設成128。我用這個錯誤的方法處理了所有的圖,所以在一開始我的圖都沒有白色的部分。
錯誤的2------------------------------------

一直到做完256、128、64感覺比較不出這幾圖的差別時,我很好奇我有沒有哪裡錯誤,去翻開課本,發現這幾張圖的差異不大是正常的,不過我卻注意到2的那張圖是白色跟黑色時我才發現我做錯了。於是我又將程式碼做了修改,將值判斷正確,這八張圖就正確的出現在我的電腦。