2014年3月26日 星期三

HW2

(a) 對輸入圖做 直方圖均化 Histogram Equalization 運算後輸出結果 ,並將原圖處理過影像的像素值直方圖繪出 。

原始圖片 :




原始圖片之直方圖 :





直方圖均化後之圖片 :




直方圖均化後之圖片之直方圖 : 




(b) 利用 Sobel Operators 偵測圖像邊緣並輸出結果。

按下空白鍵之後會出現邊緣偵測之結果 : 


2014年3月17日 星期一

HW1

藉由範例的指引,在開啟專案後利用原本的放大縮小功能進行更改,即改為作業要求的兩種放大縮小。第一種

 第二種

旋轉


繼續轉

第一種放大縮小是參考附近一個點
第二種放大縮小是參考附近四個點
旋轉是用三角函數來選擇要從哪個點取畫素來SET
int newx = (int)(sx * Math.Cos(angle) + sy * Math.Sin(angle)+0.5+centerx);
int newy = (int)(sy * Math.Cos(angle) - sx * Math.Sin(angle)+0.5+centery);
並且要經過offset