Homework1:畫出影像直方圖與使用累積直方圖進行直方圖均化處理。
影像直方圖的算法:
統計圖片的每個像素點的RGB直存放到陣列裡,再將RGB陣列的值放到圖表內。
累計直方圖的算法:
統計圖片的每個像素點的RGB值將小於等於1-255的累積量置入一個長度為255的陣列內,並除以影像像素點的總和得到每個RGB值出現的機率。
圖四、狗的直方圖均化結果
直方圖均化的算法:將影像直方圖產生的像素色彩值陣列乘以各個色彩值的機率再乘以255(RGB值的個數);即為 公式:g(x,y) = cdf( f(x,y) ) * 255
demo code: https://github.com/zwei-c/image
C#版本
沒有留言:
張貼留言