Камеры смартфонов линейки Pixel и Nexus никогда не представляли собой ничего выдающегося, но за последние четыре года сделали мощный рывок вперед и теперь занимают первые строчки рейтингов. Почему так произошло? Потому что Google внедрила программный механизм постобработки фотографий под названием HDR+. В этой статье мы расскажем, как он работает и как активировать HDR+ на своем смартфоне, независимо от его марки.

Что такое HDR

Для полного понимания принципа работы HDR+ придется для начала разобраться с обычным HDR.

Основная проблема всех камер смартфонов — маленький размер матрицы (а точнее — фотоячеек) и, как следствие, недостаточный охват динамического диапазона. Чтобы исправить этот недостаток, был разработан алгоритм HDR (High-Dynamic Range), принцип работы которого следующий: камера делает кадр со стандартным для данной сцены уровнем экспозиции, затем делает недоэкспонированный кадр, на котором будут четко видны лишь пересвеченные области изначального снимка, далее выполняется переэкспонированный снимок, на котором видны только затемненные детали изначального снимка, а все остальное пересвечено. Далее снимки накладываются друг на друга и объединяются при помощи специальных алгоритмов, качество которых зависит от производителя софта камеры. В результате получается снимок с хорошей проработкой деталей как в тенях, так и в более светлых местах.

Недостатки HDR очевидны: долгое время съемки приводит к тому, что попавшие в кадр движущиеся объекты будут двоиться, а даже небольшая тряска смажет картинку.

Что такое HDR+

Умные головы придумали алгоритм, лишенный недостатков HDR. Впрочем, общее с HDR у него одно лишь название.

HDR+ расшифровывается как High-Dynamic Range + Low Noise. Свою известность он получил за ряд выдающихся возможностей: алгоритм способен устранять шумы практически без потери детализации, повышать качество цветопередачи, что крайне важно при плохом освещении и по краям кадра, вместе с этим он сильно расширяет динамический диапазон фотографии. HDR+, в отличие от стандартного HDR, почти не боится тряски смартфона и движения в кадре.

Первым смартфоном с поддержкой HDR+ стал Nexus 5. Из-за не самого лучшего баланса белого и маленького отверстия диафрагмы (f2.4) камера этого смартфона считалась не более чем крепким середнячком. Все изменилось с выходом обновления Android 4.4.2. Именно оно принесло с собой поддержку режима HDR+ и изумительное качество ночных снимков. Они хоть и не отличались большой яркостью по всему полю кадра, но благодаря HDR+ практически не содержали шума при сохранении мелких деталей и обладали превосходной (для смартфонов 2013 года) передачей цветов.

Nexus 5 + HDR+

(Изображение в исходном качестве)

История создания HDR+

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

Все началось в 2011 году, когда Себастьян Трун (Sebastian Thrun), глава компании Google X (теперь уже просто X), подыскивал камеру для очков дополненной реальности Google Glass. Массогабаритные требования предъявлялись очень жесткие. Размер матрицы камеры должен был быть еще меньше, чем в смартфонах, что крайне плохо сказывалось бы на динамическом диапазоне и приводило бы к появлению множества шумов на фотографии.

Выход оставался один — попытаться улучшить фотографию программно, с помощью алгоритмов. Эту задачу должен был решить Марк Левой (Marc Levoy), преподаватель факультета информатики Стэнфордского университета, эксперт в области вычислительной фотографии. Он занимался технологией захвата и обработки изображений на базе программного обеспечения.

Марк сформировал команду, известную как Gcam, которая занялась изучением метода Image Fusion (сплавление изображений), основанного на объединении серии снимков в один кадр. Фотографии, обработанные при помощи этого метода, получались более яркими и резкими, имели малое количество шумов. В 2013 году технология дебютировала в Google Glass, а затем, в этом же году, переименованная в HDR+, появилась в Nexus 5.

Еще один ночной снимок с Nexus 5

(Изображение в исходном качестве)

Как работает HDR+

HDR+ — чрезвычайно сложная технология, детально разобрать которую в рамках данной статьи невозможно. Поэтому мы рассмотрим общий принцип работы, не останавливаясь на деталях.

Фундаментальный принцип

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

Когда серия снимков будет сделана, она объединяется в один снимок. Тут выручает заниженная выдержка, благодаря которой каждая фотография в серии выглядит относительно четко. Из трех первых кадров выбирается самый приемлемый в плане как резкости, так и детализации для использования в качестве основы. Затем полученные снимки разделяются на фрагменты и система проверяет, можно ли совместить соседние фрагменты и как это сделать. Обнаружив лишние предметы в одном из фрагментов, алгоритм удаляет этот фрагмент и выбирает похожий с другого кадра. Полученные снимки обрабатываются с помощью специального алгоритма, основанного на методе удачных экспозиций (в основном он применяется в астрофотографии для уменьшения размытости изображений, вызванной мерцающей атмосферой Земли).

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

Работа шумодава в сложных условиях. Слева до обработки, а справа — после

(Изображение в исходном качестве)

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

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

Слева фотография из стоковой камеры Samsung в HDR, а справа фотография, созданная в Gcam в HDR+. Видно, что алгоритм принес в жертву детализацию неба для прорисовки объектов на земле.

(Изображение в исходном качестве)

(Изображение в исходном качестве)

Обновление HDR+ в Google Pixel

В Google Pixel алгоритм претерпел существенные изменения. Теперь смартфон начинает снимать сразу после запуска камеры и в зависимости от степени освещения делает от 15 до 30 кадров в секунду. Эта технология называется ZSL (Zero Shutting Lag) и была придумана для того, чтобы делать моментальные снимки. Но Pixel использует ее для работы HDR+: при нажатии на кнопку спуска смартфон выбирает от 2 до 10 кадров из буфера ZSL (в зависимости от условий освещения и наличия движущихся объектов). Затем из первых двух-трех кадров выбирается лучший, а остальные, как и в предыдущей версии алгоритма, слоями накладываются на основной.

Наряду с этим появилось разделение на два режима: HDR+ Auto и HDR+. Последний берет максимально большое количество снимков для создания итоговой фотографии. Она получается более сочной и яркой.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

Я уже участник «Xakep.ru»

139 27.11.19

Samsung Galaxy S11+ показали на реалистичных изображениях

Задолго до анонса линейки смартфонов Samsung Galaxy S11 уже стало известно большинство ключевых подробностей о будущих новинках. Не стала исключением и старшая версия флагмана: авторитетный инсайдер OnLeaks опубликовал серию рендеров, раскрывающих дизайн модели Galaxy S11+. Помимо внушительной диагонали дисплея, аппарат примечателен модулем основной камеры — он значительно отличается от предшественников и других устройств той же серии.

В  далее

227 23.11.19

Новый российский суперкомпьютер оказался одним из самых мощных в мире

В начале ноября «Сбербанк»В сообщил о вводе в эксплуатацию самого быстрого суперкомпьютера в России. Согласно официальным данным, он должен был стать в 2,7 раза быстрее наиболееВ производительного отечественного компьютера. После оглашения результатов нового рейтинга Top500 эти данные подтвердились.

В  далее

87 21.11.19

Разруха в Ultra HD. Фанат изменил картинку «S.T.A.L.K.E.R.: Зов Припяти» до неузнаваемости

Легендарный долгострой S.T.A.L.K.E.R. не теряет актуальности вот уже 12 лет. В магазины поступают новые книги по мотивам сериала, где-тоВ разрабатывается сиквел, а фанаты продолжают шлифовать оригинал и его спин-оффы своими руками. На днях, например, один умелец выпустил мод на текстуры для «Зова Припяти» — пока что последней части знакового боевика.

В  далее

112 24.11.19

Китаец случайно продал игрового персонажа стоимостью $1,5 млн за $500. Дело кончилось судом

Издание Abacus сообщило об одном любопытном случае, произошедшем в Китае. Один поклонник популярной MMORPG Justice Online вложил в развитие своего персонажа около полутора миллионов долларов (да, бывает и так), а затем его приятель случайно продал героя на аукционе за смехотворную цену. Разумеется, дело дошло до судебного разбирательства.

В  далее

79 19.11.19

Вот вы и дошутились. Как интернет отреагировал на анонс новой Half-Life

Что ж, это случилось: Valve наконец-то анонсировала новую игру в серии Half-Life. Правда, ей оказалась не долгожданная третья часть, а некая «флагманская игра для VR». Возможно, Valve готовит что-то стоящее, но как бы то ни было, мало у кого есть доступ к этой чудной, сырой и дорогой технологии. Поэтому и реакция интернета была, как обычно, едкой и язвительной.

В  далее

Эта статья о приложении на android гаджеты для выполнения качественной фото и видео съемки — Гугл камера (Google camera). Приложение с минимумом настроек и с убранным сжатием снимков, в отличие от «родного» (встроенного) приложения «камера» + есть потрясающий режим HDR и HDR+!

На какие устройства подойдёт гугл камера?

Программа работает практически на всех устройствах «семейства» Андроид, начиная с версии android 4.4! В конце статьи скачиваете необходимую версию и устанавливаете на свой гаджет, хоть смартфон, хоть планшет.

Почему не работает режим HDR+?

Этот режим есть не во всех версиях google camera, но и работает он не на всех устройствах, но не стоит заранее отчаиваться, — просто установите другую версию и протестируйте!

«>

И вполне возможно, что в другой версии режим hdr+ заработает и «выдаст» впечатляющие фотографии!

В некоторых источниках люди пишут, что для включения этого режима нужно получать root права и править файл «build.prop», но в версии программы 4.4.012 — этого делать не нужно (ссылка на эту камеру — прямая, а не на яндексе)!

Если Google Camera не запускается или вылетает

Один раз вообще не запускались несколько версий этой камеры, а некоторые версии вылетали с ошибкой… Что же делать? Ничего страшного — пробуем другую версию!

Если после скачивания и попытки установить программу выскакивает ошибка при синтаксическом анализе пакета — значит Вы пытаетесь установить приложение, предназначенное для версий андроид выше установленной в вашем устройстве!

К примеру у вас андроид 6.0, а вы пробуете установить гугл камеру для андроид 7.0 и выше! Поэтому и всплывает описанная выше ошибка.

Функции Гугл камеры

На самом деле тут нет перегруженного интерфейса, он минималистичный и весьма прост! Есть режимы:

  • Фото;
  • Записи видео;
  • Размытие;
  • Панорама;
  • Photo Sphere.

А в настройках можно изменить:

  • разрешение и качество съемки;
  • включение/отключение записи места съемки;
  • включение ручной экспокоррекции.

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

Где скачать камеру от Google на Андроид?

Ниже представляю все ссылки на загрузку гугловской камеры на разные версии android, так как не все версии смогут правильно работать на каждом устройстве, поэтому нужно пробовать работоспособность приложений:

Скачать: Google Camera 2.7.010 на Андроид 4.4 и вышеСкачано: 49, размер: 30,6 Мб, дата: 06.Апр.2018 Скачать: Google Camera 3.2.045 на Андроид 6.0 и выше для ARMСкачано: 39, размер: 24.7 Mb, дата: 06.Апр.2018 Скачать: Google Camera 3.2.045 на Андроид 6.0 и выше для ARM64Скачано: 60, размер: 25.8 Мб, дата: 06.Апр.2018 Скачать: Google Camera 4.1.006 на Андроид 7.0 и выше для ARM64Скачано: 45, размер: 38,1 Мб, дата: 06.Апр.2018 Скачать: Google Camera 4.2.035 на Андроид 7.1 и выше для ARM64. Новые режимы.Скачано: 33, размер: 25,5 Мб, дата: 06.Апр.2018 Скачать: Google Camera 5.1.011 на Android 7.0 и выше. Порт с Андроид 8.0Скачано: 32, размер: 36,2 Мб, дата: 06.Апр.2018 Скачать: Google Camera HDR+ 5.2.019 Android 8.0 и выше Порт с Google Pixel 2Скачано: 19, размер: 29,9 Мб, дата: 06.Апр.2018 Скачать: Гугл Камера с HDR+ без правки build.propСкачано: 45, размер: 36.4 MB, дата: 06.Апр.2018

https://undelete-file.ru/google_camera-for-android.html

Оригинал записи и комментарии на LiveInternet.ru

Всем привет! Эта статья о приложении на android гаджеты для выполнения качественной фото и видео съемки — Гугл камера (Google camera). Приложение с минимумом настроек и с убранным сжатием снимков, в отличие от «родного» (встроенного) приложения «камера» + есть потрясающий режим HDR и HDR+!

На какие устройства подойдёт гугл камера?

Программа работает практически на всех устройствах «семейства» Андроид, начиная с версии android 4.4! В конце статьи скачиваете необходимую версию и устанавливаете на свой гаджет, хоть смартфон, хоть планшет. Также как и бесплатное приложение для wi-fi взлома для бесплатного интернета…

Почему не работает режим HDR+?

Этот режим есть не во всех версиях google camera, но и работает он не на всех устройствах, но не стоит заранее отчаиваться, — просто установите другую версию и протестируйте!

И вполне возможно, что в другой версии режим hdr+ заработает и «выдаст» впечатляющие фотографии!

В некоторых источниках люди пишут, что для включения этого режима нужно получать root права и править файл «build.prop», но в версии программы 4.4.012 — этого делать не нужно (ссылка на эту камеру — прямая, а не на яндексе)!

Если Google Camera не запускается или вылетает

У меня вообще не запускались несколько версий этой камеры, а некоторые версии вылетали с ошибкой… Что же делать? Ничего страшного — пробуем другую версию!

Если после скачивания и попытки установить программу выскакивает ошибка при синтаксическом анализе пакета — значит Вы пытаетесь установить приложение, предназначенное для версий андроид выше установленной в вашем устройстве!

К примеру у вас андроид 6.0, а вы пробуете установить гугл камеру для андроид 7.0 и выше! Поэтому и всплывает описанная выше ошибка.

Функции Гугл камеры

На самом деле тут нет перегруженного интерфейса, он минималистичный и весьма прост! Есть режимы:

  • Фото;
  • Записи видео;
  • Размытие;
  • Панорама;
  • Photo Sphere.

А в настройках можно изменить:

  • разрешение и качество съемки;
  • включение/отключение записи места съемки;
  • включение ручной экспокоррекции.

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

Где скачать камеру от Google на Андроид?

Ниже представляю все ссылки на загрузку гугловской камеры на разные версии android, так как не все версии смогут правильно работать на каждом устройстве, поэтому нужно пробовать работоспособность приложений:

Скачать: Google Camera 2.7.010 на Андроид 4.4 и вышеСкачано: 6546, размер: 30,6 Мб, дата: 06.Апр.2018 Скачать: Google Camera 3.2.045 на Андроид 6.0 и выше для ARMСкачано: 5279, размер: 24.7 Mb, дата: 06.Апр.2018 Скачать: Google Camera 3.2.045 на Андроид 6.0 и выше для ARM64Скачано: 5374, размер: 25.8 Мб, дата: 06.Апр.2018 Скачать: Google Camera 4.1.006 на Андроид 7.0 и выше для ARM64Скачано: 6270, размер: 38,1 Мб, дата: 06.Апр.2018 Скачать: Google Camera 4.2.035 на Андроид 7.1 и выше для ARM64. Новые режимы.Скачано: 5773, размер: 25,5 Мб, дата: 06.Апр.2018 Скачать: Google Camera 5.1.011 на Android 7.0 и выше. Порт с Андроид 8.0Скачано: 8961, размер: 36,2 Мб, дата: 06.Апр.2018 Скачать: Google Camera HDR+ 5.2.019 Android 8.0 и выше Порт с Google Pixel 2Скачано: 13690, размер: 29,9 Мб, дата: 06.Апр.2018 Скачать: Гугл Камера с HDR+ без правки build.propСкачано: 12220, размер: 36.4 MB, дата: 06.Апр.2018

Источник: undelete-file.ru

Интересное на эту же тему:      

  • Лучший навигатор для леса на Андроид
  • Программа для просмотра ТВ на Андроид 📺
  • Навител — лучшая программа навигатор для Андроид!
  • Despite the lavish praise the Google Nexus line received thanks to its openness to development, the smartphones have received much criticism for their camera prowess. That changed (though some would argue it hasn’t) with the release of the Google Pixel and Pixel XL, however, as Google took a more consumer directed approach to their smartphones and the results showed in the camera department with the smartphones receiving top tier scores from DxOMark. Part of Google’s more recent success with picture quality has been thanks to their amazing HDR+ technology that is exclusive to their smartphones. For the average user, HDR+ presents an incredibly easy way to produce stunning photographs without the need to learn manual photography or edit RAW images. And now, you can take advantage of Google Camera‘s HDR+ thanks to a modified version of the APK ported to work on any device with the Hexagon 680 ISP (found on the Snapdragon 820, 821, and 835 SoCs).

    The Google Camera app is no stranger to being modded. A popular Zero-Shutter Lag (ZSL) HDR+ mod of the app brought the Google Pixel’s picture taking speed to the Google Nexus 5X and Nexus 6P, and a quick modification that we did brought Google Camera 4.2, taken from the Pixel’s Android 7.1 Nougat system dump, to the last generation Nexus devices. But it’s not typical that you see a Google Camera modification make its way to other, non-Google branded devices. Even rooted users with Magisk installed are unable to enjoy the full advantages of Google Camera HDR+, but thanks to some recent developments that will change.

    Modded Google Camera 4.4 with HDR+

    A Ukrainian developer by the name of B-S-G on the forum 4PDA has posted a modified version of Google Camera v4.4.012.156195200. This Google Camera app is the same one pulled from the third Android O Developer Preview that was released in June of this year. The developer was able to modify it to work with any device that utilizes the Hexagon 680 ISP or above, which includes those devices with the Snapdragon 820, Snapdragon 821, or Snapdragon 835 SoCs.

    I have personally tested this application on the following devices and have confirmed that it works:

    The modified Google Camera app with HDR+ support does indeed seem to work with Google’s HDR+ technology, as the notification that the app is processing HDR appeared after each picture and there was a clear difference in the pictures after it was done processing.

    Top row: OnePlus 3 without Google Camera HDR+. Bottom row: With Google Camera HDR+

    Additional sample photos taken on the OP3 with Google Camera HDR+

    We independently confirmed the safety of the APK file thanks to Amir Zaidi who is the developer of the rootless Pixel Launcher app that brings the Google Now panel to unrooted devices. He published a full diff, using APKTool, of the smali changes that were made to the app to see if there was any malicious insertions to the APK file. We found none of the sort, and can confirm that it is safe to install. Interestingly, you’ll see that the developer added tons of references to “muskie” and “Google Pixel XL 2”, so it seems he attempted to force Google Camera into thinking the app is running on the next generation Google Pixel 2 smartphones.

    We reached out to B-S-G and have received direct permission from the developer to rehost his modified Google Camera APK with HDR+. We have uploaded the file to AndroidFileHost so you can easily download and install the camera app onto your own device.

    Download Google Camera v4.4 Mod with HDR+

    Mini-Interview with B-S-G

    Through an interpreter (XDA Senior Member Daniiiiik49), we spoke with the Ukrainian developer about this project. First, we asked how he was able to get this Google Camera HDR+ modification to work:

    I took Nexus 6 as entry device to spoof. Then you just take needed device from HDR-supported (like Nexus 5X/6P or Pixels) list and replace all necesarry stuff to get different processing.

    I spent about 6-8 hours to get it work. 2 evenings of suffering…

    Next, we asked him about his future plans for the app:

    For now it’s just beta version and I don’t really know which device is the best to spoof in order to achieve the most impressive results of HDR+ processing. Currently, I’m trying to get frontfacing camera to work with disabled flashlight. Only after I’ll a find fix for that, I’ll look deeply into improving photo quality.

    Finally, we asked him about his plans on supporting devices that are older than the Hexagon 680:

    I have no plans to support any specific device, but I’ll probably make some versions of my modification with different spoofed devices. Every device works differently with HDR+ and it’s better to find the favorite one yourself. I already have at least 5 different versions here on forum (4pda) with different processing algorithm (2 hybrids, Nexus 6P, Pixel XL, Pixel 2 XL).

    So there you have it. This wonderful modification is the result of one developer’s blood, sweat, and tears over 2 evenings. He worked hard getting it to work where it is now, and if you enjoy this modification, send him all your thanks!

    Discuss This Story

    Want more posts like this delivered to your inbox? Enter your email to be subscribed to our newsletter.

    ОСТАВЬТЕ ОТВЕТ

    Please enter your name here
    Please enter your comment!