от: Skiv
Покурил немного тему, почитал FAQ, полистал форумы 4PDA...
И похоже, ничего не поняли по сути...
Кадры с отличной детализацией сняты, в основном, в режиме HDR+ У которого есть существенные ограничения.
Какие?
Я правильно понял, что речь идет не просто о порте гугловской камеры на другие устройства, а об её глубокой модификации, фактически, создании другой программы?
В основе это все та же google-камера, но умельцы пилят в ней либпатчер - добавляют опции и настройки, которые нельзя регулировать в стандартной гугл-камере. Настроек очень много - от банального шарпа и насыщенности до задания произвольной тоновой кривой и сложных моделей шумодава под конкретную матрицу.
Кроме стандартной гугловской библиотеки, умельцы также разработали и встроили свои библиотеки - вот это уже можно считать фактически заново созданной программой. Далеко не все они хорошие, но кому-то нравится, есть версии мультилиб - там встроено сразу несколько библиотек, можно переключать и выбирать любую.
Спрашиваю, т.к. пользовался некоторое время нативной гугловской камерой (3й Пиксель) и не могу сказать, что она произвела на меня большое впечатление.
Ну вы сравнили! Конечно, т.к. в базовой версии Gcam на Пикселях почти ничего нельзя регулировать. Полный авторежим - как заложено в стандартной программе, так и будет. Поэтому, многие владельцы Пикселей сносят стандартную камеру и ставят вместо него доработанный мод.
Но надо сказать, что если рассматривать смартфон как "купил и забыл", без всяких сторонних приложений, то Пиксели до сих пор являются одним из предпочтительных вариантов, даже штатная Гугл-камера без каких-либо настроек дает существенно лучше картинку, чем многие другие смартфоны в стоковой камере.
Рискну предположить, что сравнение вы делали на статике и в режиме HDR+
То есть, если снимать динамику, или при статике использовать фотокамеру с режимом ПиксельШифт ( ну чтобы всё по-честному), то результат будет совсем другим.
Подробнее
Мне кажется, вы вообще не понимаете принцип как работает Gcam...
Никакого пиксель-шифта там нет.
Есть 2 принципиально разных режима: ZSL (который также называют HDR+ обычный) и HDR+Enhanced.
Ключевая разница между ними - ZSL делает снимок мгновенно без лага (отсюда название - Zero shutter lag), но у него похуже ДД - могут быть местами выбиты света, но в то же время, он не пытается сильно вытянуть тени. В режиме ZSL также нельзя задать выдержку вручную.
Оба режима основаны на склейке из нескольких кадров, но в ZSL делается меньшее кол-во кадров. В ZSL как только вы запускаете камеру - он уже сразу начинает сохранять в буфер снимки, которые потом используются для склейки. Таким образом достигается нулевой лаг затвора. На таком же механизме основаны и многие другие смартфоны.
Как обрабатывается динамика: хитрый алгоритм определяет какие области изменились из серии кадров и не задействует их для склейки. Динамика берется только из одного кадра (в случае ZSL - тот, который был сделан в момент нажатия спуска). В общем, при правильно подобранной выдержке, никаких проблем с динамикой быть не должно, будет лишь чуть больше шумов в области динамики. Вот пример ниже, смотрите на левую руку невесты.
Есть также различные методы склейки и в некоторых модах их можно менять.
В основном, используются два: sabre и shasta.
sabre - метод склейки основанный на алгоритмах super-resolution. Именно этот метод дает практически попиксельную резкость и отличную детализацию, на порядок лучше чем в стоковых приложениях. В моих примерах sabre. Изначально в Пикселях sabre применялся только для улучшения детализации при цифровом зуме, но мододелы слелали возможность применять sabre всегда.
shasta - метод склейки основанный на брекетинге по экспозиции. Детализация похуже, но очень эффективен в ночной съемке.
PS Да, еще - примеров производящих впечатление очень мало.
Есть такое... просто развелось очень много различных модов, их версий, куча разных библиотек, куча конфигов... Многие не хотят углубляться, скачивают какой-нибудь первый попавшийся конфиг от другого смартфона, накатывают на свой и думают что все круто.