現在、私は人間の顔を扱う画像処理プロジェクトに携わっています。しかし、光源が顔の左側または右側にある場合、画像の問題に直面しています。そのような場合、光源から離れた画像の部分はより暗くなります。暗いピクセルの明るさを増やし、同時に過度に明るいピクセルの明るさを減らすように、画像全体の明るさをより均等に分散させたいと考えています。
「ガンマ補正」技術を使用して同じことを行いましたが、結果は望ましくありません。実際には、明るさが光源に依存しない出力を作成したい、つまり、暗い部分の明るさを増やして減らす明るい部分の明るさ。問題の説明を正しく再現したかどうかはわかりませんが、これは非常に一般的な問題であり、Web 上でこれ以外に役立つ情報は見つかりませんでした。
1. 右側に光源がある画像
2. 暗いピクセルの輝度を上げた後の画像。 [img = cv2.pow(img, 0.5)]
3. Bright ピクセルの輝度を下げた画像[img = cv2.pow(img, 2.0)]
画像 2 と 3 の両方の平均を取ることを考えていましたが、明るすぎるピクセルがまだ画像 3 に残っていることがわかり、そのピクセルを取り除きたいと思います。何か提案はありますか?
最後に、光源に依存せず、均一な明るさの画像が必要です。