0

現在、私は人間の顔を扱う画像処理プロジェクトに携わっています。しかし、光源が顔の左側または右側にある場合、画像の問題に直面しています。そのような場合、光源から離れた画像の部分はより暗くなります。暗いピクセルの明るさを増やし、同時に過度に明るいピクセルの明るさを減らすように、画像全体の明るさをより均等に分散させたいと考えています。

「ガンマ補正」技術を使用して同じことを行いましたが、結果は望ましくありません。実際には、明るさが光源に依存しない出力を作成したい、つまり、暗い部分の明るさを増やして減らす明るい部分の明るさ。問題の説明を正しく再現したかどうかはわかりませんが、これは非常に一般的な問題であり、Web 上でこれ以外に役立つ情報は見つかりませんでした。

1. 右側に光源がある画像 ここに画像の説明を入力

2. 暗いピクセルの輝度を上げた後の画像。 [img = cv2.pow(img, 0.5)] ここに画像の説明を入力

3. Bright ピクセルの輝度を下げた画像[img = cv2.pow(img, 2.0)] ここに画像の説明を入力

画像 2 と 3 の両方の平均を取ることを考えていましたが、明るすぎるピクセルがまだ画像 3 に残っていることがわかり、そのピクセルを取り除きたいと思います。何か提案はありますか?

最後に、光源に依存せず、均一な明るさの画像が必要です。

4

2 に答える 2

0

私はこの論文を見つけました: http://www.mirlab.org/conference_papers/International_Conference/ICASSP%202010/pdfs/0001374.pdf私はそれがまさにあなたが持っている懸念に対処していると思います.

画像の「勾配」、つまりラプラシアン微分を計算する必要があります。

あなたの実装について知りたいです。問題が発生した場合は、ここにコメントを投稿してください。

于 2015-02-07T15:15:40.940 に答える