2017-01-12 79 views
0

カメラのシャッター速度を変更するためにCamera2 APIを使用しています。Android Camera2 AE_MODEが自動的にAE_MODE_OFFに設定された後のISO感度値の設定方法

CONTROL_AE_MODEAE_MODE_OFFに設定する必要があります。

自動露出アルゴリズムはSENSOR_SENSITIVITYの値を上書きしません。

しかし、シャッタースピードを変更した後は、感度値が適切にならなくなります。 プレビューが暗すぎたり白くなったりします。

私の質問はAE_MODEOFFのときに自動的にSENSOR_SENSITIVITY(ISO値)を変更する方法です。

私はiOSカメラで知っていますが、彼らはexposureTargetOffset値を持っていますか?

しかし、私はアンドロイドcamera2 APIで見つかりませんでした。

ご意見をお寄せください。

答えて

0

SENSOR_EXPOSURE_TIMESENSOR_SENSITIVITYは、AEモードがオフのときに変更できます。これらの設定の範囲は異なり、それぞれSENSOR_INFO_EXPOSURE_TIME_RANGESENSOR_INFO_SENSITIVITY_RANGEで要求できます。 これはすべての携帯電話では不可能であることに注意してください。

これらの値を変更するための素晴らしい例として、Open Camera projectをご覧ください。

0

現在、カメラ2にはセミオートモードはありません。自動露出をオフにすると、露出と感度の両方を手動で制御する必要があります。

AEをオンのままにして、代わりにexposure compensationを使用して画像を暗くするか明るくすることができます。

関連する問題