0

Canon DSLR の RAW Bayer データから RGB を再構築しようとしていますが、うまくいきません。dcraw.c のソースをのぞいてみましたが、コメントがないため、理解するのが少し難しくなっています。とにかく、私はディベイヤー処理を行っていますが、このディベイヤー処理されたデータを取得して、正しいように見えるものを取得する必要があります。私の現在のコードは、次のようなことを順番に実行します。

  1. デモザイク/デベイヤー
  2. ホワイトバランス乗数を適用します (私は次のものを使用しています: 1.0、2.045、1.350。これらは Adob​​e Camera Raw で 5500K、0 Tint として完全に機能します)。
  3. 結果にカメラのカラー マトリックスの逆数を掛けます。
  4. Bruce Lindbloom のサイト (D50 sRGB のサイト) の XYZ から sRGB へのマトリックスで結果を乗算します。
  5. ホワイト/ブラックポイントを設定します。これには入力レベルコントロールを使用しています
  6. ガンマを調整する

私が読んだことのいくつかは、ディベイヤーの前にホワイトバランスとブラックポイント補正を適用するように言っています. 試してみましたが、まだ壊れています。

これらの手順は正しいように見えますか? 問題が 1.) 一連の操作にあるのか、2.) 実際に使用されている計算にあるのかを判断しようとしています。

4

2 に答える 2

1

マゼンタのハイライトを避けるために、飽和したピクセルに注意してホワイトバランスを適用する必要があるため、最初のステップは黒と飽和点を設定する必要があります。 ここに画像の説明を入力

そしてデモザイキングの前に、ホワイトバランスを適用します。ここ ( http://www.guillermoluijk.com/tutorial/dcraw/index_en.htm ) で、デモザイキングの前にホワイト バランスを適用してアーティファクトを導入する方法を参照してください。

于 2013-08-30T04:49:29.650 に答える