Szukam przykładu ręcznego ustawiania ostrości w camera2 w Androidzie. Próbowałem uzyskać minimalną odległość ogniskowania i dostępne ogniskowe pokazane poniżej, ale to nie pomogło. Jak kontrolować odległość ogniskowania?Ręczne ustawianie ostrości w camera2, android
float minimumLens = characteristics.get(CameraCharacteristics.LENS_INFO_MINIMUM_FOCUS_DISTANCE);
float[] lensDistances = characteristics.get(CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS);
Muszę kontrolować go za pomocą paska wyszukiwania. Z góry dzięki.
co ręcznego ustawiania ostrości na jednym obszarze? Jak mogę to zrobić? – user0770
@yydcdut: Niestety to rozwiązanie nie działa na Samsung Galaxy S7. Chociaż nie wypróbowałem go na żadnym innym telefonie Samsung, podejrzewam, że większość telefonów Samsung cierpi na ten problem. – unshul
Tylko dla przyszłych czytelników, wierzę w ten przykładowy kod, który chcesz: mPreviewBuilder.set (CaptureRequest.LENS_FOCUS_DISTANCE, minimumLens); Nie jest jasne, czym dokładnie jest num, ale jest to w jakiś sposób związane z procentem ogniskowej, prawdopodobnie dla seekBar. – jranalli