Как отключить автофокус и установить фокус на бесконечность?

Я почти никогда не делаю снимков крупным планом на свой Galaxy Nexus (и когда я это делаю, было бы удобнее вручную переключиться в какой-нибудь режим макросъемки).

Как сделать так, чтобы автофокус не пробовал все возможные положения фокусировки каждый раз, когда я делаю снимок?

Такое поведение заставляет меня терять все хорошие моменты, которые я хочу запечатлеть в первую очередь (из-за задержки фокусировки примерно на 3-5 секунд), и часто приводит к тому, что снимки получаются не в фокусе, особенно ночью или через лобовое стекло или что-то в этом роде. Есть ли способ отключить такой фиктивный автофокус?

Ответы (4)

Похоже, что Open Camera ( net.sourceforge.opencamera ) содержит функцию, позволяющую вручную установить фокус на auto , infinity , macro , manual (locked-on-touch) и Continuous .

Откройте камеру, параметры фокусировки

Похоже, что в основном это работает на Nexus 5 без рута — изменение настройки на бесконечность устраняет дополнительную задержку фокусировки перед съемкой каждого снимка (хотя это также кажется глючным, так что изменение с автоматического на бесконечность иногда может оставить фокус на макроуровне , не перефокусируясь на бесконечность).

Я уверен, что технически есть какой-то способ просто отключить автофокус, заставить камеру запускаться с фокусом по умолчанию и никогда не отходить от него. Однако я не знаю, что эта функция существует в пользовательских ПЗУ, потому что это единственное место, где вы найдете подобные модификации, и если на нее нет большого спроса, маловероятно, что кто-то будет ее кодировать. У меня есть ощущение, что фокус камеры может быть очень сложно модифицировать из реальной ОС.

Я думаю, что единственный способ решить эту проблему наверняка — это научиться кодировать и проверять исходный код AOSP или платить разработчику, который сделает это за вас. Я почти уверен, что это не родная функция ОС Android.

Нет ли способа просто где-то изменить какую-то настройку? Подобно тому, как настройки plist выполняются в iOS и OS X? Я не понимаю, как это не может быть приоритетом: никто не использует Камеру, чтобы делать какие-либо непозирующие снимки?
Как я уже сказал, я не знаю, является ли это встроенной функцией ОС Android.

Только что столкнувшись с похожей проблемой, я обнаружил, что приложения «Камера FV-5» и «Кинотеатр FV-5» имеют хорошие дополнительные параметры, в том числе влияющие на фокусировку. У меня сработало, даже если я не совсем уверен, какие кнопки нажимаю.

На данный момент на моем телефоне Samsung Galaxy A50 вы можете заблокировать фокус следующим образом:

  • открытие приложения камеры
  • затем нажмите на экран пальцем, в том месте, где вы хотите заблокировать фокус, в течение 1-2 секунд, и он должен заблокировать фокус, пока вы снова не коснетесь экрана камеры