2011年10月20日 星期四

HW01

以下是程式DEMO畫面。

一開始先打開圖檔











然後顯示這張圖的直方圖統計


接下來做直方圖均化處理

然後在查看他的直方圖

會發現 色彩值比較沒有偏哪一邊 而是有稍微去做平均分配

心得:
這程式是用處理灰階的方式改出來的,按照直方圖均化的演算法來看

1. 會先算出每一個LEVEL的個數

2. 然後再去做LEVEL的累加

3. 再去算每一個LEVEL所出現的頻率,也就是 "每一個累加後的LEVEL/TOTAL個數"

基本上按照這演算法去做就沒問題

然後參考處理灰階均化的方式,然後加我們所需要的改成R,G,B三個histogram來做處理

這樣就可以了。

至於算出來的要不要+0.5其實差很多,因為不加0.5的話

因為有的圖可能算出來的值取整後會變成0 而會變成整張黑色的

這算在寫程式上發現的一個小心得

沒有留言:

張貼留言