Java イメージのヒストグラム等化

黄舟
リリース: 2016-12-30 11:48:47
オリジナル
2470 人が閲覧しました

ヒストグラム均等化は、画像のヒストグラムを可能な限り平均化し、各 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 イメージのヒストグラム等化

ヒストグラム等化後:

Java イメージのヒストグラム等化

Java イメージのヒストグラム等化

上記はヒストグラムの内容ですイコライゼーションJava イメージの詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート