Camera2 API для GCam Mods

За последние несколько лет камеры смартфонов заметно эволюционировали из примитивных опций выполняющих второстепенную роль в телефоне. Теперь даже самые бюджетные смартфоны имеют достаточно хорошие камеры. Но предела совершенству нет, и требования к камере смартфона постоянно растет. На данный момент мощным улучшением качества получаемых фотографий даже на флагманских камерофонах, конечно же, является наличие приложения «Google Camera». Но если у нас Android телефон не Pixel от Google, то нам необходимо использовать модернизированную версию «Google камеры» так называемый «GCam Mod». Установив на свой смартфон, специально созданный для этой модели телефона мод «Google камеры» получим реальную прибавку в качестве получаемых фото. Однако, обязательным условием для корректной работы модернизированной «Google камеры» на Android смартфоне это поддержка Camera2 API.

Что такое Camera2 API

Приложение «Google Camera» для получения профессионального качества снимков в работе использует сложные алгоритмы обработки изображения получаемого с матрицы объектива камеры. Реализован весь этот алгоритм на платформе API. В частности платформа Camera2 дает сторонним Mods-разработчикам полый доступ к дополнительным аппаратным ресурсам камеры смартфона в т.ч. датчикам, вспомогательным объективам, вспышке и др. Благодаря такой возможности большинство модов «Google камеры» в виде расширенных настроек имеет такие опции:

  • Ручное управление фокусом
  • Ручное управление экспозицией ISO (скорость затвора)
  • Вариацию частоты кадров (24/30/60 кадров в сек),
  • Возможность захвата RAW
  • Управление опцией HDR +
  • Поддержку всевозможных фильтров и другие интеллектуальные функции

На данный момент большинство популярных смартфонов флагманского и среднего класса имеют API-интерфейс Camera2. Бюджетные модели телефонов часто имеют урезанную версию. И конечно не всегда по умолчанию этот интерфейс активирован в системе телефона производителем.

Поддерживает ли телефон Camera2 API

Для того чтобы узнать поддерживает ли ваш Android смартфон Camera2 и активирована она в его системе есть отличный простой способ проверить это.

QR-code APP "Camera2 API Probe"

Для этого скачиваем с Google Play и устанавливаем специальное приложение Camera2 API Probe.

Запускаем приложение. В открывшемся главном разделе отображается перечень всех возможностей API-интерфейса Camera2.  Для передней камеры (BACK) c ID идентификатором – 0 и для фронтальной камеры (FRONT) c ID идентификатором – 1.

01_Camera2 API
02_Camera2 API

Второй пункт раздела «Camera2 API» – [Hardware Support Level] является главным индикатором и отображает статус «Camera2 API» (✔️поддерживается / ❌ – не поддерживается):

03_Camera2 API
  • LEVEL_3: все базовые возможности Camera2 + расширенные аппаратные средства такие как обработка YUV, захват изображения в RAW и др.
  • FULL: все базовые возможности Camera2
  • LIMITED: некоторые из доступных возможностей Camera2
  • LEGACY: Camera2 недоступна (поддерживается только Camera1)

Проще говоря, если в вашем варианте пункт «Level 3» или «Full» обозначен зеленым цветом значит, ваш смартфон поддерживает интерфейс Camera2.

Проверяем статус Camera 2 API в своем Android-смартфоне

Что такое Camera 2 API и как проверить, поддерживает ли твой телефон этот интерфейс смотри в специальном видео: ▼▼▼

Создавайте отличные снимки с помощью «Google камеры» на своем Android смартфоне!

 Если ваш смартфон по происхождению не поддерживает Camera2 еще не все потеряно. Реализовать данную поддержку на таком Android телефоне можно используя «Magisk Modules», но для этого потребуются ROOT-права.
 Как просто и быстро "в два шага" получить ROOT-права для своего смартфона смотри здесь 

ТАКЖЕ РЕКОМЕНДУЕМ:

Поделиться: