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

java 影像的直方圖均衡化

黄舟
發布: 2016-12-30 11:48:47
原創
2517 人瀏覽過

直方圖均衡化,就是讓影像的直方圖盡量的平均,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 影像的直方圖均衡化

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板