Автофокус в Samsung S8 + - PullRequest
0 голосов
/ 09 мая 2018

A некоторое время назад написал приложение с использованием камеры ( Camera2 ). И это работало с Samsung S5 (Android 6). Но с S8 + (Android 8) камера больше не фокусируется. Он меняется от CONTROL_AF_STATE_INACTIVE до CONTROL_AF_STATE_ACTIVE_SCAN до CONTROL_AF_STATE_FOCUSED_LOCKED (а затем циклически переключается между двумя последними состояниями), но камера не фокусируется.

Но когда я впервые откладываю запуск автофокуса (например, на 1 - 2 секунды после открытия устройства камеры), камера фокусируется - но только на этот раз. А затем он возвращается к циклическому прохождению этих состояний без фокусировки.

Единственное, что помогает, - это снова открыть устройство камеры, но это недопустимо из-за задержки.

Я пытался использовать CONTROL_AF_MODE_CONTINUOUS_PICTURE вместо CONTROL_AF_MODE_MACRO, и это работает для S8, но не работает для S5: /

У кого-нибудь есть такая проблема? Я постараюсь подготовить СБСЕ, но, может быть, кто-нибудь знает, что делать?

1 Ответ

0 голосов
/ 10 мая 2018

это глюк ноу-хау ... на форумах Samsung есть возможное решение: https://us.community.samsung.com/t5/Galaxy-S8-Questions-and-Answers/Camera-Not-Focusing-and-Blurry-Photos/td-p/103058 - что является производственной / механической проблемой.

касание спины может ослабить застрявший объектив (например, при переключении режимов назад и вперед). Я бы все-таки проверил случай, что он может вести себя так же, как при работе на каком-либо другом устройстве S8 +. это не совсем то, что можно ожидать от совершенно нового смартфона, но, похоже, слишком малая точность зазоров объектива. может быть, попытаться RMA это устройство?

...