Camera2 api probe для андроид

Что такое Camera2 API, зачем это нужно и как узнать, поддерживает ли её ваш смартфон

Обилие камер, которыми пестрят современные смартфоны, — это ещё не гарантия хороших фото. Большое значение имеет программное обеспечение, которому зачастую удаётся наделить невероятными возможностями даже проходной и не самый новый модуль. Именно по этой причине стали так популярны порты Google Camera, которая снабжала даже бюджетные смартфоны полноценными ночным и портретным режимами съёмки, а также повышала общее качество снимков, делая их более насыщенными, детализированными и контрастными. Но Google Camera – это только половина успеха. Другая половина – поддержка Camera2 API.

Camera2 API — это своего рода драйвер для камеры смартфона

Думаю, вам не раз приходилось слышать про Camera2 API. Это низкоуровневое ПО, которое является связующим звеном между аппаратным модулем камеры и приложением для фото- или видеосъёмки. Проще говоря, это тот же самый драйвер, который вы устанавливаете на свой Windows-компьютер, чтобы принтер или монитор могли правильно работать.

Что такое Camera2 API

Слева — снимок, сделанный на Gcam, справа — на штатную камеру смартфона. У вас ещё есть вопросы, зачем нужен GCAM?

Но ведь чем-то же Camera2 API уникальна, иначе бы о ней не говорили с таким придыханием. Не так ли? Да, отчасти это действительно так. Camera2 API – это собственная разработка Google, которая открывает приложениям обширный доступ к настройкам камеры вроде ISO, скорости срабатывания затвора, съёмки RAW и т.д. Несмотря на то, что она такая крутая, эта утилита встречается не на всех смартфонах.

Вообще, существует четыре уровня поддержки Camera2 API. Проще всего объяснять их особенности на примере Google Camera, под которую этот драйвер во многом и разрабатывался.

  • Legacy – присутствует поддержка только устаревшего драйвера Camera API, который использовался до выхода Android 5.0 Lollipop. Она обеспечивает возможность установки Google Camera, но с минимумом доступных функций, то есть, без портретного режима, без Night Shift и т.д.
  • Limited – частичная поддержка Camera2 API, которая позволяет установить Google Camera, но не даёт ей реализовать весь свой потенциал. Функциональность Google Camera при условии ограниченной поддержки может варьироваться от устройства к устройству.
  • Full – полная поддержка драйвера без каких-либо оговорок и ограничений с возможность установки полноценной версии Google Camera.
  • Level_3 – полная поддержка Camera2 API с рядом продвинутых фишек полупрофессиональной направленности. Как правило, они касаются съёмки в RAW и направлены на глубокую подстройку кадра.

Как узнать, есть ли поддержка Camera2 API

Если вы собираетесь установить себе Google Camera, но не знаете, будет ли она поддерживаться на вашем смартфоне или уже это сделали, но не понимаете, почему те или иные фишки не работают, лучше всего вам проверить совместимость с Camera2 API. А сделать это можно при помощи специального приложения.

  • Скачайте приложение Camera2 API Probe из Google Play;
  • Дождитесь окончания загрузки и запустите приложение;
  • Откройте вкладку Camera2 API на самом верху экрана;

Слева — вид поддержки Camera2 API, справа — ограничения

  • Посмотрите на строку Hardware Support Level;
  • Поддерживаемый уровень Camera2 API будет окрашен в зелёный;
  • Чтобы посмотреть ограничения, пролистайте список доступных параметров вниз и посмотрите на красные — это они и есть.

В моём случае это уровень поддержки Limited. То есть большая часть функций Google Camera на моём смартфоне работать не будут. Однако дело тут не в том, что производитель не захотел адаптировать драйвер Google для моего смартфона, а в его аппаратном обеспечении. Всё дело в том, что смартфоны Huawei и Honor – а у меня как раз такой – оснащаются процессорами Kirin, которые сильно отличаются от Snapdragon. А именно под них Google и разрабатывала свой Camera2 API. В результате установить Google Camera на мой аппарат не получится.

Источник

Camera2 api probe для андроид

Camera2 API Probe
версия: 0.9.23

Последнее обновление программы в шапке: 19.04.2021

Краткое описание:
Проверка на совместимость смартфона с Camera2 API

Читайте также:  Как удалить ненужные загрузки с андроида

Описание:
Проверка на совместимость смартфона с Camera2 API

Требуется Android: 5.0 и выше
Русский интерфейс: Нет

версия: 0.9.15 (antisplit) Camera2 API Probe (Пост gar_alex #94443843)
версия: 0.9.11 com.airbeat.device.inspector_0.9.11-17_minAPI21(nodpi).apk ( 1.01 МБ )

Сообщение отредактировал iMiKED — 19.04.21, 12:59

У меня есть сомнения в работоспособности apk-файла в шапке, поэтому выкладываю свой вариант

Версия 0.9.15
1. Performance improvement.
2. A few bug fixes.
Camera2 Probe_v0.9.15(21)_antisplit.apk ( 1.56 МБ )

Сообщение отредактировал gar_alex — 03.03.20, 22:00

Тип: Модификация
Версия: 0.9.15. build 21
Краткое описание: Mod
Основано на версии из GP.
Языки: en, ru, uk.
Графика: pngquant, xxhdpi.
Другое: zipalign, удалены ресиверы, google analytics, лишние файлы.

Я бы ещё адрес сайта из названия файла убрал.

Сообщение отредактировал iMiKED — 04.03.20, 06:15

На моем стареньком Samsung S5 тот же LEGACY, но там есть. Правда, несколько своеобразно — мерзкий шумодав отключается в SnapCamera при выборе в разделе «Camera2 API» вариантов «выкл» или «Force HAL1».

Тип: Новая версия
Версия: 0.9.17
Краткое описание: от 08/07/2020
Список изменений:

  1. Performance improvement.
  2. A few bug fixes.

Camera2 Probe 0.9.17.apk ( 1.51 МБ )

Тип: Новая версия
Версия: 0.9.20
Краткое описание: от 23/02/2020
Список изменений:

  1. Performance improvement.
  2. A few bug fixes.

Camera2 Probe 0.9.20.apk ( 1.33 МБ )

Может кто помочь что это значит поддерживает или нет 2api ?

DeD_C_БyXлОм, Legacy – поддержка устаревшего драйвера API Camera 1. Установка Google Camera на такой телефон возможна, но бессмысленна, так как не дает никаких преимуществ.
Limited – ограниченная поддержка драйвера Camera2 API, часть функций недоступна. Установить Google Camera можно, но не факт, что она даст какие-то преимущества.
Full – полная поддержка драйвера Camera2 API, установка Google Camera принесет заметные преимущества;
Level-3 – полная поддержка драйвера с Camera2 AP расширенными возможностями. Установка Google Camera на телефон строго обязательна!
Источник: https://blog.tehnomaks…19/08/16/googlecamera/

Сообщение отредактировал rifzig — 20.12.20, 19:20

Источник

Как установить Google Camera Mod на любой телефон Android

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

Однако, если вы используете телефоны, отличные от Pixel 2 или Pixel 3, вы, очевидно, заметили, что качество изображения на других телефонах (даже флагманских) не такое хорошее.

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

Итак, если вам интересно, как установить GCam Mod на свой смартфон Android, мы предоставим вам это подробное руководство.

Подготовка

Прежде чем вы сможете установить GCam Mod на свой телефон, необходимо проверить пару вещей:

  • Поддержка Camera2 API (о Camera2 API мы поговорим позже в этой статье).
  • Если Camera2 API не поддерживается, вам нужно включить ее на телефоне (об этом мы поговорим позже).
  • GCam Mod APK (как вы уже догадались, об этом мы поговорим позже)
  • Вам также нужно терпение.

Что такое API Camera2?

Camera2 API — это платформа, которая позволяет разработчикам получать доступ к детализированным элементам управления камерой, таким как экспозиция, фокус или ISO, которые они могут затем использовать в своих сторонних приложениях в виде расширенных функций, чтобы предложить пользователям Android улучшенную съемку фотографий. опыт.

Этот API является преемником оригинального API камеры Android и использует модель конвейера, позволяя разработчикам получить прямой доступ к аппаратному обеспечению камеры.

Сторонние разработчики могут использовать Camera2 API для полного ручного управления датчиком, объективом и вспышкой вашего телефона, чтобы обеспечить лучшую частоту кадров (режим серийной съемки 30 кадров в секунду), поддержку захвата RAW, элементы управления HDR + и другие интеллектуальные функции.

Google Camera использует некоторые сложные алгоритмы и функции AI в своем приложении, чтобы делать потрясающие фотографии. Вот все элементы управления камерой, которые предлагает Camera2 API:

Прошло довольно много времени с момента появления API Camera2, но не все производители телефонов, даже сегодня, внедрили то же самое на своих устройствах.

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

Если вам интересно, поддерживает ли ваш телефон Android API Camera2 или нет, то вот отличный способ проверить это.

Как проверить, поддерживает ли ваш телефон Camera2 API

Чтобы узнать, поддерживает ли какой-либо из ваших смартфонов Android API-интерфейс Camera2, вам просто нужно установить приложение Camera2 API Probe (бесплатно) из Play Store. Просто установите приложение и запустите его.

Результаты Camera2 Probe для ZenFone Max Pro M1 (слева) и Nokia 7 Plus (справа)

Читайте также:  Call recorders для андроид

Как вы можете видеть на скриншоте выше, приложение Camera2 API Probe отображает список «Уровень поддержки оборудования» для задней и передней камер с идентификатором камеры равным 0 и 1 соответственно. Он показывает информацию о возможностях Camera2 API, которые поддерживаются вашим смартфоном Android, и вот значение для каждого из уровней камеры:

  • LEGACY: Эти телефоны Android поддерживают только Camera1 API. Функции Camera2 API здесь недоступны.
  • LIMITED: Эти телефоны поддерживают некоторые, но не все возможности Camera2 API.
  • FULL: Эти телефоны (включая Poco F1) поддерживают все основные возможности Camera2 API.
  • УLEVEL_3: Эти устройства поддерживают переработку YUV и захват изображений RAW, а также дополнительные конфигурации выходного потока.

Это означает, что ZenFone Max Pro M1 не включает поддержку API Camera2, и его необходимо будет включить перед установкой мода Google Camera, тогда как Nokia 7 Plus является «Level_3-совместимым», и приложение для мододированной камеры можно установить напрямую на этом смартфоне.

Как включить Camera2 API

Если на вашем телефоне включен Camera2 API, вы в значительной степени настроены. Однако, если ваш телефон не поддерживает API-интерфейс Camera2, не беспокойтесь, потому что вы можете включить API-интерфейс Camera2 самостоятельно, рутировав свое устройство и отредактировав файл «build.prop» на своем телефоне или используя Magisk для включения Camera2 API. Какой бы путь вы ни выбрали, зависит от вас, и мы объясним оба процесса здесь.

Замечания: Рутирование устройства Android не является очень сложной задачей, но оно очень зависит от устройства, поэтому здесь невозможно объяснить это подробно. Мы рекомендуем вам перейти к 4PDA и найти руководства по рутингу для вашего смартфона, чтобы получить подробное пошаговое руководство.

Источник

Google Camera — что это такое и зачем нужна активация Camera2 API

Гугл Камера — обзор

Наверняка вы уже знакомы с мегахитом начала зимы, смартфоном Redmi Note 7, о котором уже выпущено и написано тонны материалов. Девайс интересен в первую очередь невероятной камерой, классным процессором и низкой ценой. Но если вы не в курсе, то Redmi note 7 интересен и кое-чем еще — поддержкой Camera2 API из коробки. Это значит, что на него без каких-либо проблем можно установить Google Camera и получать фото еще лучшего качества. Более того, на смартфон можно еще и фото в формате RAW делать, что в итоге дает возможность тонко отредактировать снимки в профессиональных программах, как Photoshop или Lightroom. Мы уверены, что многие из вас уже давным-давно знают, что такое Camera2 API, что такое Gcam (Google Camera) и как это дело установить, но если нет, то читайте нашу статью. Как активировать и запустить Gcam со всеми ее преимуществами на разных смартфонах, мы писать не будет, так как вся информация с подробными инструкциями имеется на сайтах xda (англоязычный) и 4pda (русскоязычный).

Что такое Camera2 API и как это работает?

Простыми словами, Camera2 API — это утилита-посредник между железной составляющей (процессором и фотомодулем) смартфона и его софтовой частью (сторонние программы для управления камерой). Camera2 API дает возможность программам получать доступ к таким важным данным, как ISO, скорость срабатывания затвора, захват RAW (данных прямо с сенсора камеры) и т.д.

Несмотря на важность этой утилиты, активной она является не на всех смартфонах и даже не на всех флагманах. Проверить активность Camera2 API можно специальной программой под названием Camera2 API Probe, которую можно легко найти и установить с Google Play.

В программе можно найти достаточно обширную информацию о том, насколько драйвер Camera2 API поддерживается смартфоном. Ведь есть четыре уровня поддержки, от начального с минимумом возможностей до самого продвинутого. Давайте более подробно разберёмся с уровнями драйвера:

  • Legacy — есть поддержка только устаревшего драйвера API Camera 1, который был актуален до версии Android 4.4. То есть возможна установка Google Camera, но без поддержки Camera2 API и всех тех преимуществ, что дает новый драйвер. Поэтому толку от Gcam в смартфоне не будет;
  • Limited — поддержка Camera2 API осуществляется на ограниченном уровне. Часть функций доступна, а часть нет;
  • Full — полная поддержка драйвера;
  • Level-3 — полная поддержка драйвера с некоторым расширенным функционалом.

Проще говоря, для получения всех преимуществ, что дает Gcam, необходимо, чтобы активными были либо Full, либо Level_3. В противном случае установка Гугл Камеры не даст либо вообще никакого прироста качества, либо оно окажется практически незаметным.

Активировать Camera2 API можно практически на любом современном смартфоне. Для этого можно воспользоваться тремя способами:

  • Установка кастомной прошивки. В подобном случае вам не нужно больше производить никаких манипуляций, так как народные умельцы делают за вас все вами;
  • Получение Root-прав на родной прошивке и активация драйвера вручную или при помощи специальных программ;
  • Установка кастомных Recovery (TWRP) с предварительно разблокированным загрузчиком.
Читайте также:  Беспроводное подключение андроид авто шкода октавия а7

Еще раз повторяем, что все подробности каждого из методов расписаны, разжеваны и выданы в удобоваримом формате на форуме 4pda. Также есть вся информация и на xda, но это менее удобный форум на английском языке.

Что такое Gcam (Google Camera) и зачем она нужна?

Gcam — это родное приложение для управления камерой в смартфонах Google Pixel. В стандартном режиме Gcam не дает никаких преимуществ перед родными приложениями камер, которые устанавливают различные производители на свои смартфоны. Однако стоит включить HDR+ или режим Расширенный HDR+, и сразу же появляется та самая магия Gcam. Именно эти два режима раскрывают весь потенциал железа (процессора и фотомодуля), выдавая максимальное качество фото, на которое в принципе способен тот или иной аппарат.

Как работает Gcam (Гугл Камера) — алгоритм действия

Гугл Камера в двух режимах HDR+ и Расширенный HDR+ обладает уникальным алгоритмом, который не реализован больше нигде. В случае с HDR+ алгоритм делает серию снимков с очень короткой выдержкой с разными значениями ISO (светочувствительность). В случае с Расширенным HDR+ происходит все то же самое, но только несколько снимков производятся до нажатия на спуск затвора (фото сохраняются в кеш, а после спуска затвора комбинируются с готовыми снимками). После алгорим выбирает лучший снимок по резкости и деталям, а затемненные и пересвеченные участки заменяет используя лучшие фрагменты с других фото из серии. Склеив все самое лучшее, пользователь получает фотографию с отсутствующими проблемными участками, широким динамическим диапазоном, отличной резкостью и детализацией. Несмотря на то, что процесс кажется длительным и сложным, все это происходит за доли секунд, но в зависимости от процессора время склейки колеблется. К примеру, на Xiaomi Mi A1 со Snapdragon 625 Гугл Камера производит фото в расширенном HDR+ днем за 1,5 секунды (+ обработка секунд 5) и вечером за 2-3 секунды (+ обработка 7-8 секунд). Вечером фото делаются дольше потому, что производится больше снимков и больше склеек. Да, это намного дольше, если использовать стоковую камеру, но качество требует жертв. Впрочем, если использовать Гугл Камеру на флагманах со Snapdragon 820 и выше, то там скорость создания фото занимает доли секунд.

Почему если Camera2 API настолько прорывная разработка, а Gcam за ее счет может выдавать лучшее качество, все это не реализовано в смартфонах других производителей? Ответ прост — начиная с 2016 года Google закрыла доступ к драйверу абсолютно всем, сделав его эксклюзивом для смартфонов Pixel, ведь именно с Gcam они смогли попасть в ТОП лучших камерофонов в мире.

Однако любители Android полны народных умельцев, которые могут и сами софт написать, и программы взломать, и прошивки собрать, и запретный плод в виде Gcam портировать на другие смартфоны помимо Pixel. На текущий момент смартфонов, поддерживающих Camera2 API, великое множество и проверить работоспособность этого драйвера можно при помощи программы Camera2 API Probe, о чем мы говорили выше. Тем не менее последние флагманы и некоторые доступные смартфоны имеют работоспособный драйвер прямо из коробки. Одним из таких счастливчиков является Redmi Note 7.

Как установить Google Camera2 (Гугл Камера) на смартфон с активным Camera2 API?

Если данная технология в вашем смартфоне уже активирована, то вам остается сделать пару действий:

  • Посетить форум 4pda, где собраны все модификации. В поиске форума вбиваете Google Camera, далее в шапке темы ищете Модификации Google Camera, жмете на ссылку и попадает не страницу, где собраны все версии приложения;
  • Качаете последние билды приложения от различных сборщиков (2-3 версии хватит). Наиболее популярными являются разработчики Arnova8G2, BSG, SerJo87; Скачать билды можно на официальном сайте;
  • Устанавливаете и тестируете каждый билд — наилучший оставляете, остальные удаляете.

Теперь вам доступны все плюшки Gcam, которые позволят делать крутые ночные, вечерние и отличные дневные фото. Также советуем в настройках поиграться с различными параметрами. К примеру, есть функция Минимальное сглаживание фото, за счет чего при съемке ночью появляются шумы, но фотографии не замыливаются и остаются максимально четкими и детализированными. Также можно поэкспериментировать с качеством выдаваемого снимка HDR+, конфигурациями работы алгоритма HDR+ (по принципу Nexus 6 или Pixel 3) и т.д.

Смартфоны с активным драйвером Camera2 API из коробки

  • Redmi Note 7 ;
  • Xiaomi Pocophone F1 ;
  • Xiaomi Mi 8/ Mi 8 Pro ;
  • Xiaomi Mi Mix 2s / Mi Mix 3 ;
  • LG V30+/V35+; LG G4, G5, G6, G7 ThinQ;
  • Samsung Galaxy S8/S8+, Galaxy S9/S9+ ;
  • Samsung Galaxy Note 8/Note 9 ;
  • OnePlus 2, 3/3T, 5/5T, 6 / 6T .

Также есть информация, что компания Xiaomi намерена активировать Camera2 API в следующих сборках MIUI 10 — подобному обрадовалось бы очень много людей. А у вас стоит Гугл Камера? — делитесь опытом использования в комментариях.

Гугл Камера — видео обзор

Источник

Оцените статью