Operator WhiteBalanceBayer

Operator Library: Color

WhiteBalanceBayer オペレーターは、Bayer 入力ストリームの 3 つの色成分を 3 つの独立した係数を使用して Scaling します。 このオペレーターの使用目的の 1 つは、マニュアルホワイトバランス調整です。 各色成分は、次のパラメータで定義された値で Scaling されます。 RedCoefficient, GreenCoefficient および BlueCoefficient。 乗算の範囲と精度は、次のパラメータを使用して定義されます。 ResolutionBits および RangeBits. RangeBits は、Scaling の範囲を定義します。 範囲は [0, 2^RangeBits[ です。 ResolutionBits は、次のような Scaling のステップサイズを定義します。 。 結果は最も近い整数値に丸められ、出力リンク O から出力されます。

カメラの Bayer 配列設定は、オペレーターの設定と一致している必要があります。 オペレーターの設定は、パラメータ BayerInit を使用して変更します。

I/O Property

Property 値
オペレータータイプ O
Input Link I、画像データ入力
Output Link O、画像データ入力

サポートされているリンクフォーマット

Link Parameter Input Link I Output Link O
Bit Width [1, 16] InputBitWidth + RangeBits
Arithmetic unsigned as I
Parallelism any as I
Kernel Columns 1 as I
Kernel Rows 1 as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format VAF_GRAY as I
Color Flavor FL_NONE as I
Max. Img Width any as I
Max. Img Height any as I

パラメーター

BayerInit
タイプ dynamic/static read/write parameter
Default GreenFollowedByRed
範囲 {GreenFollowedByRed, GreenFollowedByBlue, RedFollowedByGreen, BlueFollowedByGreen}

カメラの Bayer 配列設定は、オペレーターの設定と一致している必要があります。

ResolutionBits
タイプ static パラメータ
Default 8
範囲 [1, 16]

このパラメータは、乗算の精度、つまり係数パラメータのステップサイズを定義します。

RangeBits
タイプ static パラメータ
Default 2
範囲 [1, 8]

このパラメータは、乗算の範囲を定義します。 このパラメータは、出力 Bit Width に影響を与えます。 出力 Bit Width は 64 Bit を超えてはなりません。

RedCoefficient
タイプ dynamic/static read/write parameter
Default 1
範囲

このパラメータは、入力の赤成分を Scaling する係数を定義します。 入力された浮動小数点係数は、最も近い有効な固定小数点値に丸められます(RangeBits と ResolutionBits を参照)。

GreenCoefficient
タイプ dynamic/static read/write parameter
Default 1
範囲

このパラメータは、入力の緑成分を Scaling する係数を定義します。 入力された浮動小数点係数は、最も近い有効な固定小数点値に丸められます(RangeBits と ResolutionBits を参照)。

BlueCoefficient
タイプ dynamic/static read/write parameter
Default 1
範囲

このパラメータは、入力の青成分を Scaling する係数を定義します。 入力された浮動小数点係数は、最も近い有効な固定小数点値に丸められます(RangeBits と ResolutionBits を参照)。

使用例

WhiteBalanceBayer オペレーターの使用法を次の例に示します。

  • 'Bayer 3x3 Demosacing with White Balancing'

    例 - この例では、3x3 フィルターを使用した Bayer RAW パターンのデモザイク処理を示しています。 さらに、色補正のためのホワイトバランス調整が追加されています。

  • 'Bayer 5x5 Demosacing with White Balancing'

    例 - この例は、5x5フィルターを使用したBayer RAWパターンのデモザイキングを示しています。 さらに、カラー補正のためのホワイトバランスが追加されています。