5

写真のグレースケール画像があります。イメージの特定の部分が照明不足であり、輝度 Y = 0.8 のピクセルは実際には 90% グレーに調整する必要がある、つまり、そのピクセルには輝度 0.9 を指定する必要があると判断しました。私の質問は、近くの他のピクセルをどのようにスケーリングするのですか? すべての輝度に 9/8 を掛けるのは間違いだと確信しています。なぜなら、均一に見えるためにはスケーリングを非線形にする必要があると 聞いたことを漠然と覚えているからです。しかし、進歩を可能にする方程式を見つけるのに苦労しています。(もちろん、私は実際に、非常に多くの写真に対してこの調整を行うプログラムを作成しています。)

私のピクセルのソースは pbmplus PGM 形式で、man ページには次のように書かれています。

各グレー値は、ピクセルの強度に比例する数値であり、CIE Rec によって調整されます。709 ガンマ伝達関数。(その伝達関数は 2.2 のガンマ数を指定し、小さい強度の線形セクションを持ちます)。したがって、ゼロの値は黒です。Maxval の値は、CIE D65 の白と、画像内の最も強い値、および画像が比較される他の画像を表します。

これをもっとよく理解していれば、どうすればよいか、もっとよくわかるはずです。

均一な明るさの画像の作成に関する関連する質問を見つけました。


私を軌道に乗せてくれたShmooptyに感謝します。私はあなたの答えを受け入れ、それにいくつかの情報を追加しました。

4

1 に答える 1