2022年1月19日 星期三

10366064 張智崴 HW1 Color Histogram and Histogram Equalization

 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#版本

沒有留言:

張貼留言