首頁 >Java >java教程 >java 影像的直方圖均衡化

java 影像的直方圖均衡化

黄舟
黄舟原創
2016-12-30 11:48:472519瀏覽

直方圖均衡化,就是讓影像的直方圖盡量的平均,0-255每個的機率都相等。其公式如下:

java 影像的直方圖均衡化

這個證明在任何一本圖像處理教材上都可以找到。以下提供實作程式碼:

public void histequalization(){
		toGray();
		double[] hist = math.Norm(hist());
		for (int y = 0; y < h; y++) {
                  for (int x = 0; x < w; x++) {
                   this.data[x + y * w] = (int)(math.sum(hist, this.data[x + y * w])*255); //上面公式           
                 }
              }
	}

結果如下:


原圖:

java 影像的直方圖均衡化

java 影像的直方圖均衡化

直方圖均衡,更多相關內容請關注PHP中文網(www.php.cn)!

java 影像的直方圖均衡化

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:java 影像旋轉下一篇:java 影像旋轉