Dip-histogram-sliding

提供:Dev Guides
移動先:案内検索

ヒストグラムスライディング

ヒストグラムの基本概念は、「ヒストグラムの概要」のチュートリアルで説明されています。 しかし、ここでヒストグラムを簡単に紹介します。

ヒストグラム

ヒストグラムは、データの発生頻度を示すグラフに他なりません。 ヒストグラムは画像処理で多くの用途がありますが、ここでは、ヒストグラムスライディングと呼ばれる1人のユーザーについて説明します。

ヒストグラムのスライド

ヒストグラムのスライドでは、完全なヒストグラムを単に右または左にシフトします。 ヒストグラムの右または左へのシフトまたはスライドにより、画像に明確な変化が見られます。このチュートリアルでは、明るさを操作するためにヒストグラムのスライドを使用します。

i-e:明るさという用語は、明るさとコントラストの紹介のチュートリアルで説明されています。 ただし、ここで簡単に定義します。

輝度

明るさは相対的な用語です。 明るさは、特定の光源が発する光の強度として定義できます。

コントラスト

コントラストは、画像の最大ピクセル強度と最小ピクセル強度の差として定義できます。

スライドヒストグラム

ヒストグラムスライディングを使用した輝度の増加

アインシュタイン

この画像のヒストグラムを以下に示します。

スライディング

このヒストグラムのy軸には、頻度またはカウントがあります。 また、x軸には、グレーレベル値があります。 上記のヒストグラムからわかるように、カウントが700を超えるグレーレベル強度は、前半部分にあり、より黒い部分に向かっていることを意味します。 それが、少し暗い画像を取得した理由です。

それを明るくするために、ヒストグラムを右に、またはより白い部分に向かってスライドさせます。 そのためには、この画像に少なくとも50の値を追加する必要があります。 上記のヒストグラムからわかるように、この画像には0ピクセルの強度、つまり純粋な黒があります。 したがって、0から50を追加すると、すべての値が0の強度から50の強度にシフトし、残りのすべての値はそれに応じてシフトします。

やってみましょう。

ここで、各ピクセル強度に50を追加した後に得られたもの。

以下に画像を示します。

スライディング

そして、そのヒストグラムは以下に示されています。

スライディング

これらの2つの画像とそのヒストグラムを比較して、どのような変更が必要かを確認します。

スライディング

結論

新しいヒストグラムから明らかなように、すべてのピクセル値が右にシフトされ、その効果が新しい画像で確認できます。

ヒストグラムのスライドを使用して輝度を下げる

この新しい画像の明るさを古い画像がより明るく見える程度に下げる場合、新しい画像のすべてのマトリックスから値を差し引く必要があります。 減算する値は80です。 元の画像にすでに50を追加して新しい明るい画像が得られたので、今より暗くしたい場合は、少なくとも50を超える値を減算する必要があります。

そして、これは新しい画像から80を引いた後のものです。

スライディング

結論

新しい画像のヒストグラムから、すべてのピクセル値が右にシフトされていることが明らかであり、したがって、新しい画像がより暗くなり、元の画像がこの新しい画像と比較して明るく見えることを画像から検証できます。