illumgray
グレー ワールド アルゴリズムを使用した光源の推定
構文
説明
はシーンの平均色がグレーであると仮定して、RGB イメージ illuminant = illumgray(A)A におけるシーン照度を推定します。
はピクセル値の指定された上限と下限の百分位を除いて、照度を推定します。illuminant = illumgray(A,percentile)
は、追加オプションを制御するために名前と値の引数を使用して照度を推定します。illuminant = illumgray(___,Name=Value)
例
入力引数
名前と値の引数
出力引数
ヒント
グレー ワールド アルゴリズムは一様な明るさと線形の RGB 値を仮定します。非線形の sRGB または Adobe RGB イメージを使用して作業している場合は、関数
rgb2linでガンマ補正を元に戻してからillumgrayを使用します。また、関数lin2rgbを使用して、色順応したイメージを sRGB に必ず戻してください。Maskを指定すると、下限の百分位数と上限の百分位数が、マスクされたイメージに適用されます。関数
chromadaptを使用して、イメージのカラー バランスを調整し、シーン照明を削除できます。
参照
[1] Ebner, Marc. "The Gray World Assumption." Color Constancy. Chichester, West Sussex: John Wiley & Sons, 2007.
バージョン履歴
R2017b で導入
参考
chromadapt | illumpca | illumwhite | lin2rgb | rgb2lin

![Figure contains an axes object. The hidden axes object with title White-Balanced Image Using Gray World with percentiles=[10 10] contains an object of type image.](../../examples/images/win64/CorrectWhiteBalanceUsingGrayWorldAlgorithmExample_02.png)
