3

いくつかの暗いスポットがある画像があり、それらは非常に単純に見えるので、輝度マップを作成し、それを反転してから画像に適用して、暗いスポットを元に戻すことができると思います。しかし、私が見つけることができるのは、画像全体を(ヒストグラムで)均一化するか、画像を暗い中間部分と明るい部分に分割して、必要な方を均一化するという2つの方法だけです。最初のアプローチは私の問題を解決せず、2 番目のアプローチは画像内の暗いオブジェクトを明るくします。これを行う簡単な方法があると確信しています (ずっと前に、プレゼンテーションで誰かがそれを行うのを見ました)。

だから私の質問:次のような画像の「輝度マップ」を作成するにはどうすればよいですか:

レナ発見

したがって、次のようなマップを取得します。

レナ輝度

逆に適用して、次のようなより良い画像を取得できます。

レナ・レッカー

修正されたスポットで離散化エラーが発生することは理解していますが、それは暗いスポットよりもはるかに優れています。誰かがこれを手伝ってくれることを願っています、ありがとう!

私は主に Matlab を使用しており、python と mathematica の知識は限られていますが、Matlab の例が最も役に立ちます。私が自分で考えた 1 つの方法は、fft2 を使用して低域をゼロにすることでしたが、それでは、必要な部分だけでなく、すべてのコントラストが破壊されてしまいます。

私を助けなかった、似ているが異なるSOの質問:

画像等化

勾配に基づく画像のしきい値処理

画像のヒストグラム

Matlab - 局所ヒストグラム均等化

明るい色、中間色、暗い色を見つける方法は?

4

1 に答える 1

1

このプロセスを機能させるには、ダーク スポットの性質を非常に正確にモデル化する必要があります。暗い勾配が線形、指数関数、累乗関数、三角関数、またはその他の予測可能な関数であるかどうかを特徴付けることができますか? それは常に正確に円形ですか?

写真に直線要素があると役に立ち、暗いスポットの性質を計算するためのサンプルのソースを提供する場合があります。ダーク スポットを 3 次元 (X、Y、輝度) の 2 次関数または 3 次関数のように扱うと、特定の数の既知の点に基づいて解決できます。

于 2013-09-26T18:31:05.097 に答える