Jeśli chcesz korzystać z aparatu, na przykład wtedy, gdy inne czujniki nie były dostępne wtedy bym
- Ustaw auto ekspozycji aparatu na OFF i ustawić kompensację ekspozycji na 0
- Set przechwytywania najniższa jakość/rozmiar (po co więcej)
- Ustaw okno podglądu na tak małe, jak to tylko możliwe (może nawet ustawisz je jako niewidoczne i nadal otrzymasz ramkę do analizy, nie wiesz)
- Uzyskaj ramkę podglądu obrazu, ale są one w formacie yuv, więc 2.1 i wcześniej woul Potrzebuję tłumacza.
Następnie obliczałem histogram jasności obrazów i pracowałem w prawo (najjaśniejszy) w lewo (dimmest), aż znalazłem pierwszą znaczącą wartość wyższą niż N, która określałaby jasność twojej sceny.
Powiedziawszy to wszystko, nie zrobiłbym tego, ponieważ musiałbyś przetestować wiele nietypowych sytuacji.
Przedmiot nie wiem, czego używasz sprawy jest, jeśli jest to sytuacja, w której używasz go dostosować „jasności” w samochodzie, a następnie kamera przodem do kierunku jazdy zostanie dokonana przez reflektory itp
Zresztą ciekawy problem, ale Wydaje się, że dużo pracy przy tak małym zysku, zwłaszcza w przypadku najbardziej przyzwoitych urządzeń posiadających te czujniki.
Większość (wszystkich?) telefonów z Androidem ma dwa małe czujniki, które są używane do "wykrywania światła dziennego". Informacja zwrotna z tych czujników określa sposób, w jaki telefon steruje jasnością wyświetlacza po ustawieniu automatycznego sterowania. Zastanawiam się, czy mógłbyś wykorzystać te dane. Byłoby to wiele razy bardziej niezawodne. – user432209
Dzięki user432209, które z pewnością pomogą. Mam nadzieję, że ten czujnik (jak to się nazywa?) Jest publicznie dostępny, może ktoś może oświecić nas na ten temat. – Tom