11

私はここの論文のようにopenCVで照明不変画像を作成しようとしています:http ://www.cvc.uab.es/adas/publications/alvarez_2008.pdf

OpenCVの両対数プロット画像からその画像を作成する方法を誰かが考えていますか?

4

2 に答える 2

4

興味深い論文へのリンクに+1。

対数に変換し、チャネルを分割し、シータで回転し、1 つの軸に投影する関数を作成すると思います。次に、結果の不変画像の品質を測定する関数を作成します。次に、シータの検索を設定して、品質を最適化します。それはアルバレスがしていることのように見えます。

しかし、最初に、Luv 色空間を研究します。これは、特別な狭帯域カメラなしで可能な、このスキームに最も近い近似値である可能性があります。UV 空間を角度シータでベクトルに投影し、何が起こるかを確認します。

于 2012-06-07T15:52:49.453 に答える
4

私が理解できる限り、この 2 つの論文は誤った前提から進んでおり、2D (Luv からの uv、HSV からの HS など) の色空間から 1D 照明の不変情報を取得するための興味深い方法に到達しています。

彼らは照度不変と言っていますが、{log(R/G),log(B/G)} などの色ペアの対数比から色温度不変情報を取得する方法を示しています。調光器にランプが付いたセットアップを想像できます。色の比率がプロットされます。ライトを暗くすると、照明が変化しますが、色温度 T も変化します。

言うまでもなく、すべての光が黒体色温度ランバーシアンではありません。この方法は一体どのように機能するのでしょうか? しかし、彼らの結果は良さそうです。

それでは、興味深い方法に進みましょう: 最大エントロピー
上記の回答のように、UV 空間 (の対数) をベクトルに角度 theta で投影します。シータはどうあるべきか? theta を検索して、結果のエントロピーを最大化します。つまり、1D 結果で最も鋭いピークを取得します。オートフォーカスのようなもの。

ただし、質問に答えるには、opencv で calcHist を使用します。もちろん、ログを計算した後。

于 2012-06-12T04:29:15.673 に答える