HomeWork-2 直方圖及直方圖均化
直方圖和直方圖均化的程式對我來說困難度實在有點高,因為課程進行的同時沒有機會直接實作練習,到學期中末已經有些記憶模糊了,所以花了比較多的時間來做這個作業。
在進行影像的RGB像素統計並不困難,只要宣告一個二維陣列,利用陣列來累加計算RGB出現在影像的次數統計,再利用統計好的色彩值用直方圖的方式呈現出來,分別繪製Red、Green和Blue的直方圖。如下圖:
統計完直方圖後,接下來就是做直方圖均化,利用老師上課提到的直方圖均化演算法調整影像的色彩值,並計算其累積直方圖,影像經過演算法的計算調整後成功做到均化的效果,不過在累積直方圖的呈現就不這麼完美了,我想將RGB三個顏色在同一個Image呈現出來,但沒有出現交疊的色彩,而是直接被蓋過去,最後呈現出來的累積直方圖就只能看到最後繪製上去的藍色了,真是美中不足。
直方圖均化後 |
沒有留言:
張貼留言