SimpleCVで次のことを行う方法を誰かが知っているかどうか疑問に思っていました. 写真の色を補正して、露出不足または露出過剰の場合に補正したいと考えています。カメラは色の平均を取り、色を調整して平均を 50% グレーにすることでこれを行っていると思います。この単純な方法は、私のシナリオではうまくいくはずです。
誰かがこれを行うためのPythonコードの例や、より複雑なものを持っていれば、それは大歓迎です。
ありがとう
SimpleCV に組み込まれている関数があります。
balanced_img = Image('myphoto.jpg').whiteBalance('GrayWorld') # 'Simple' or 'GrayWorld'
whiteBalance のSimpleCV ドキュメントのリンクからホワイト バランス メソッドについて読むことができます。
これは、あなたが望んでいたことを行います-平均をグレースケールに調整します。「Simple」メソッドは基本的に、外れ値の一部を切り取った後、各チャンネルの色範囲を 0 ~ 255 に広げます。
applyRGBCurveなどの関数を使用して色補正を行うこともできます。