直方圖均化之前需要先將像素間所出現的相對機率計算出來,之後再從0~255的像素值對應0~1,再把像素個數出現的相對機率乘以255後就是均化後的值。
一開始寫出來用這張F1的圖片測試,圖片一show出來想說是不是寫錯了怎麼感覺哪裡怪怪的,後來上了課程部落格裡面抓老師的範例圖片檔來測試,在看了程式演算法後發現,原來是因為黑色的像素太多了,所以在累加之後再做計算就導致顏色會變得很奇怪。
最後,我發現不管對比高或是低的圖片來用這支功力不高強的程式下都沒辦法調出和Photoshop那種高階影像處理軟體相比,畢竟人家都是出師的,我們的雜訊太多、顏色調過頭還需要再對計算的數值對微調,但是本身功力沒那麼強,如果有機會當然是希望可以看看人家的程式到底是高明在哪裡,演算法應該是既複雜又困難的...
後記:作業寫完送出後,再看看其他人的作業,發現為什麼我的直方圖都比別人醜,想了一下才知道是自己耍白痴了,我的直方圖是均化前的阿...寫完作業已經太晚了,頭昏腦脹該休息了。
沒有留言:
張貼留言