2016-02-12 24 views
9

Zrobiłem aplikację do przechwytywania wideo z Camera2 API wykonując this przewodnika,Ustaw jasność/kontrast przechwytywania wideo za pomocą Android Camera2

Czy istnieje przepis zmienić ustawienia jasności/kontrastu/ekspozycji na filmie programowo? Próbuję uchwycić słabo oświetlone materiały wideo i chcę zwiększyć ekspozycję.

Wydaje się, że dokumentacja here dotyczy tylko zdjęć.

Dowolny sposób przechwytywania wideo za pomocą interfejsu API Camera2?

Odpowiedz

0

Cała konfiguracja, której potrzebujesz, powinna mieć wartość CaptureRequest, na przykład dla jasności here.

Tak, aby wdrożyć go z przewodnikiem Ci śledzić, to w części 5. z głównych etapów wymienionych w readme, trzeba użyć CaptureRequest.Builder stworzony here ustawić całą konfigurację, którą chcesz, z CaptureRequest.Builder#set(Key<T> key, T value) i pola od CaptureRequest!

+0

Która część? Wszystko jest powiązane w odpowiedzi – meynety

+0

Jaki jest klucz, wartość do przejścia? Próbowałem 'captureRequestBuilder.set (CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION, 6);' ale bez efektu w jasności .. :(Zobacz moje nowe pytanie [tutaj] (https://stackoverflow.com/q/47196243/2462531) –