Android Camera2 aumentar o brilho
Estou usando o android camera2 no meu aplicativo para capturar imagens contínuas. Aqui, quando uso o camera2, obtendo o brilho da visualização da imagem muito escuro em comparação com a câmera original. eu viesta mas não há requisito semelhante nessa resposta.
Tentei definir o brilho na camera2 como sugeridoaqui:
Observe que esse controle só será efetivo se android.control.aeMode! = OFF. Este controle entrará em vigor mesmo quando android.control.aeLock == true.
captureRequestBuilder = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);
captureRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_ON);
captureRequestBuilder.set(CaptureRequest.CONTROL_AE_LOCK, true);
captureRequestBuilder.set(CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION, 6);
Mas ainda mostra a visualização como imagem escura apenas como mostrado abaixo.
Veja a diferença aqui:
E qual é o valor que preciso passar como segundo parâmetro em:
captureRequestBuilder.set(CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION, 6);
Eu mantive 6 porque, como sugerido nos documentos:
Por exemplo, se o passo do valor da exposição (EV) for 0,333, '6' significará uma compensação de exposição de +2 EV; -3 significará uma compensação de exposição de -1 EV.
Mas ainda não há efeito no brilho ..