どのように規模のピクセルの画像の明るさを調節するに?
-
19-09-2019 - |
質問
私はグレースケール画像からの写真です。いと判断し特定のイメージのパーツunderilluminatedは、ピクセルの輝度Y=0.8実際に調整し、調整の90%はグレー色で、つるピクセルをするべきな輝度0.9を越えるものもある。私の質問は、 どんな規模のその他の画素はないのでしょうか? またまた乗じすべてのluminancesによる9/8が間違っているのは、いぼんやりと覚えていると聞るために 見 均一のスケーリングする非線形となっている。もんブ方程式にすることを可能にするがんばらないといけないと思います。(もちろん実際にプログラムを書くこの調整に多くの写真を撮ります。)
ソースのピクセルのpbmplus PGM形式において、その男のページを言うのです:
各グレーの値は数に比例した強度の ピクセル調整による留学センター(記録)になります。709ガンマ線移動機能です。( 伝達関数を指定するガンマ数2.2線 部小さな強度).値がゼロになる。値のMaxvalはCIE D65白との激しい値 イメージその他の画像の画像を比較しながら
ばかなことが分かって良かったことより良い"というような進め方を詰めていきます。
また関連する質問に 映像の明るさが均一.
コShmooptyっています。お引受けさせてもらいました答えを追加した一部の情報です。
解決
だ ガンマ補正, 、真の黒と白 正しい, を曲げの値です。
式のガンマ調整、入力範囲(0.0,1.0)は:
output = pow( input, gamma )
...が gamma
ま軽量化が1.0以上、色が濃くな場合、上記1.0です。
プ0.8最大0.9、計算 log(0.9)/log(0.8)
にガンマ線の 0.4722.
この非常に多くの関数では、数学的に簡単なる保存の黒、白と色(一部のように考えるか)--があり、正しい数式を行おうとする"true"。
補足:いることを確認のガンマ補正に適用できる価値をすでにガンマ-エンコードされます。でnotateの数値下げでは、代数法
(y**a)**b == y**(a*b) == y**(b*a) == (y**b)**a
お申込みの場合はこの法律ることができるガンマ補正の通勤なのでOKでも、ガンマ補正は、補正値です。—NR