均化:是先掃過圖片中的像素中的數值,再用統計的觀念計算出PDF。演算法雖說簡單,但實際操作起來卻有些難度,在程式裡DEBUG很久。一直在TRY不知道直方圖裡為什麼會沒有值,經過同學的指點恍然大悟阿,因為程式宣告int會把他四捨五入宣告float或double就有值,但不是加0.5四捨五入掉了嗎??
原圖的直方圖
均化的直方圖
寫過均化之後相對來說直方圖就比較簡單,讀取資料再把它畫出來就好關鍵的兩個語法"MovwTo" & "LineTo" 要控制高度就乘一個數值就可以等比例縮小
這次的作業讓我對影像處理有了更進一步的了解,透過演算法來訓練自己的程式能力把成果做出來,coding過程中遇到了幾個瓶頸,但是透過互相討論解決了前面的問題。
沒有留言:
張貼留言