Мануал по Google Camera

Мануал по Google Camera

Daniil Kovalenko

Вступление

Google Camera существует для тех, кто всегда хочет выжать максимум из камеры устройства. Главное её преимущество над стандартной камерой в HDR+. Он работает по такому принципу:

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

Есть, грубо говоря, 2 основных уникальных режима работы Google Camera с HDR+:

  1. Медленный затвор
  2. Zero Shutter Lag

Медленный затвор

Медленный затвор повышает выдержку и понижает ISO, в итоге картинка та же, но с большей детализацией. Но медленный затвор понижает ISO с соответствующей выдержкой, что бы картинка оставалась примерно как на автоматическом режиме, только лучше, так работает у нас. Но при этом телефон надо держать более неподвижно, ибо выдержка повышается, соответственно и серия кадров будет делаться дольше, только у нас это происходит быстро, ибо на основной камере выдержка в Google Camera составляет всего 1/8 сек, и эти 1/8 выставляются далеко не везде, но всегда при недостаточном освещении. Рекомендую немного занизить параметры HDR plus, чтобы скорость была примерно та же, но детализация выше.

Возможены красные засветы на фотографиях при использовании медленного затвора. Если встречается, переключитесь в ZSL, либо смените конфигурацию!


Zero Shutter Lag (ZSL)

Этот режим поддерживается далеко не всеми версиями Google Camera и её конфигурациями. Как можно понять из названия, ZSL делает фотографии с нулевой задержкой затвора. Это намного быстрее, чем медленный затвор, но в некоторых ситуациях, результат может быть не столь удовлетворительный. Его работа полностью зависит от конфигурации.


Конфигурация

Для начала запомните, что после каждого изменения настроек необходимо полностью перезапустить камеру!

Для каждой версии Google Camera нужен свой подход и обязательная настройка конфигурации, иначе ни о каком результате и речи идти не может. Давайте разберём самые распространённые опции из конфигураций:

“Model” - «Модель»

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

“Config camera HDR+”

Отвечает за алгоритм работы “железа” камеры и влияет на способ обработки изображения в указанном режиме.

“HDR+ parameters”

Отвечает за количество фотографий, которые будут сделаны для получения одного снимка и влияет на качество фото при плохом освещении.

низкие значения - при съемке движущихся объектов (чуть меньшая детализация и меньший риск получить “смаз” движущихся объектов)

высокие значения – при съемке в темноте или для более высокой детализации (при хорошем дневном освещении шанс получить смаз невысок)

“Final jpg quality HDR+”

Отвечает за качество сжатия жпег при обработке фотографии и влияет на качество и размер файла. Размер файла при 95% приблизительно равен 3.5Мб; при 100% приблизительно равен 7.5Мб.

Оптимальный вариант: 95% (т.к. незначительно увеличивается размер при полном отсутствии артефактов сжатия. При дальнейшем увеличении параметра разница между 95% и 100% “на глаз” не заметна)

“Compress RAW(*.DNG)” - «Сжатие RAW»

Позволяет сжимать файл РАВ с 24,9Мб до 12,5Мб

“Portrait mode on all models” - «Портретный режим при любых настройках»

Добавляет пункт “Портрет” (автоматически размывающий задний фон при обнаружении лица) в боковом меню видоискателя (вместо пункта “Размытие”) в не зависимости от того, какая выбрана модель. Без этой галочки портретный режим будет доступен только на моделях Pixel 2 и Pixel 2 XL.

“SmartBurst enabled” - «Умная серийная съемка»

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

“Max.sensitivity analog gain”

Максимальная чувствительность, реализуемая исключительно с помощью аналогового усиления. Для значений android.sensor.sensitivity, меньших или равных этому, все прикладное усиление должно быть аналоговым. При значениях выше этого коэффициент усиления может быть аналоговым и цифровым

“Мин.сглаживание HDR+”

Позволяет отключить шумодав. (при комнатном освещении становится хуже: много цветного шума).

Обычный/расширенный HDR+

Выбрав опцию "Отображать значок HDR+", вам становится доступна новая кнопка в окне видеоискателя камеры. Нажав на него, вы можете выбрать режим HDR+. Как правило, расширенный HDR+ использует медленный затвор, а обычный ZSL. Это зависит от вашей конфигурации, попробуйте поэкспериментировать с опциями!


"Для разработчиков" и проблемы камеры

Если камера вылетает при запуске - означает 3 вещи:

  1. Нужно просто очистить данные камеры.
  2. Эта версия несовместима с нашим устройством. Рекомендую использовать версии камер из этого раздела.
  3. У вас нет Camera2API.

На некоторых версиях встречается лог камеры по умолчанию (текст и цифры снизу экрана), и чтобы отключить их, перейдите в это меню, затем найдите пункт "camera.af.debug.show". Снимите галочку.

Также бывает, что после смены конфигурации постоянно чёрный экран. Как правило, это можно решить, поставив галочку на пункте "camera:gcam_enabled". Если это не помогло, рекомендую сменить версию камеры, либо выставить другие конфигурации.

Если в настройках "Для разработчика" у вас неактивен пункт "use_photos", и вы не можете его включить, установите приложение "Google Photo".

Прочее

Google Camera для своей работы требует Camera2API. Нет никакой полноценной версии Google Camera, которая бы работала без Camera2API. Когда мы говорим: "Для Google Camera нужен root", мы подразумеваем не сами root права, а именно Camera2API.


Является частью этого бота!

Report Page