この記事では、OpenCv (OpenCVSharp) を使用して、C# 言語で画像のヒストグラム イコライゼーションを実行する方法を説明します。
ヒストグラム等化原理
ヒストグラム等化は、画像のコントラストと明るさの分布を改善するために一般的に使用される画像強調技術です。画像のグレーレベルのピクセル値を再配分することで、画像のヒストグラムがグレースケール範囲内でより均一になり、それによって画像の詳細と視覚効果が向上します。
ヒストグラム均等化により、画像の全体的なコントラストと明るさの分布を改善できます。均等化された画像では、元のより集中したグレー レベルが引き伸ばされるか圧縮され、グレー範囲全体のピクセルの分布がより均一になります。ピクセル値を再割り当てするこのプロセスにより、画像の詳細が強調され、視覚効果が向上します
関数プロトタイプ
定義は次のとおりです。
EqualizeHist(InputArray src, OutputArray dst);
戻り値:
dst: 出力