以下是程式DEMO畫面。
一開始先打開圖檔
然後顯示這張圖的直方圖統計
接下來做直方圖均化處理
然後在查看他的直方圖
會發現 色彩值比較沒有偏哪一邊 而是有稍微去做平均分配
心得:
這程式是用處理灰階的方式改出來的,按照直方圖均化的演算法來看
1. 會先算出每一個LEVEL的個數
2. 然後再去做LEVEL的累加
3. 再去算每一個LEVEL所出現的頻率,也就是 "每一個累加後的LEVEL/TOTAL個數"
基本上按照這演算法去做就沒問題
然後參考處理灰階均化的方式,然後加我們所需要的改成R,G,B三個histogram來做處理
這樣就可以了。
至於算出來的要不要+0.5其實差很多,因為不加0.5的話
因為有的圖可能算出來的值取整後會變成0 而會變成整張黑色的
這算在寫程式上發現的一個小心得
沒有留言:
張貼留言