我們必需先讀進一張圖,先看其原圖的Histogram的分佈
再進行Histogram的Equalization,觀察原圖與經過Equalization之後其變化的差異
而Equalization核心想法感覺有點似是等比例放大的感覺
我們要先計算出原圖中pixel分佈佔0~255的百分之幾,再讓每個Pixel乘上比例
平移到其相對應的位置,讓整張照片可以由暗變明亮、有色彩
但並不是每個暗的地方都一定會變得有色彩,其中的原因為,每個點pixel的色彩值都是不同的
有可能它的RGB的值相同,所以就不會有色彩出現,只會出現黑、灰的色彩而已
接下來的實驗部分
第一張圖為老師上課用到的圖
在夜晚拍照,可是沒有開閃光

因為原圖的光線來源太弱
導致此圖的Pixel都集中在Histogram的前半部
如此圖所示


而它的直方圖也不再集中在前半部了,而是依照比例的散開

原圖尚未執行Histogram Equalization的時候,我們可以清楚的看到
所有有斜率的部份都集中在前面的地方,而中後段的部份可以看到它是完全沒有斜率的
也就表示說,原圖的Pixel集中在前面就累積完了。

再來我們來比較一下我們的程式與市面上PhotoShop它們相同功能的處理
我們可以發現,我們程式的圖,經Equalization所處理出來的圖較PhotoShop處理出來的圖是較明亮的,但也比較粗糙,其原因為乘上的比例不同所造成的。


沒有留言:
張貼留言