Как стать автором
Обновить

Работа с камерой на платформе HMS: улучшаем качество съёмки и добавляем различные режимы в свои приложения

Время на прочтение12 мин
Количество просмотров4.4K
Всего голосов 13: ↑13 и ↓0+13
Комментарии5

Комментарии 5

Ребята, здравия желаю!

Пишу вам со всем уважением, но терпение имеет предел. Являюсь причастным к разработке приложения для съемки видео mcpro24fps. И я рад, что со мной поделились данной статьей. Я надеюсь иметь хоть какой-то контакт с программистами Хуавей, нежели операторами, которым наши проблемы до фонаря.
Сегодня аппараты Хуавей самые отстающие в видеосъемке. В то время как другие хоть что-то делают для того, чтобы аппарат можно было использовать не только одной кнопкой, чтобы сторонние приложения имели доступ до нормальных настроек, Хуавей двигается в обратном направлении.
Вы однажды должны понять одну вещь, нам, разработчикам, не нужны ваши отдельные SDK и API для облегчения жизни мамкиных программистов. Мы ждем, что вы потрудитесь сделать нормальную поддержку Camera2 API.
Сегодня список проблем с аппаратами Хуавей такой:
1. Не работает ручной ББ. Ни GAINS, ни TRANSFORM.
2. Не работает Tonemap Curve на флагманах, например P30
3. Невозможно отключить аппаратную резкость
4. В доступных размерах часто доступны те, что аппарат не тянет.
5. На фоне остальных флагманов очень низкий максимальный битрейт. Приходится пользоваться «хаками».
6. Стабилизация работает непонятно. На последнем P40 Pro невозможно оставить только оптическую стабилизацию, когда цифровая не нужна.
7. Ужасный аппаратный межкадровый шумодав, оставляющий шлейф от ярких объектов на темном и от темных объектов на светлом. Здесь надо быть честным, и сказать, что большинство Андроид аппаратов имеют такой шумодав.
8. Уже 3 года флагманы Андроид поддерживают 10бит. Пусть не HDR10 и всякое маркетинговое. Но сегодня этот пункт становится важен не рядовому пользователю, а пользователю более продвинутому, пользователю приложения mcpro24fps, например.

Почему я пишу это все? Потому что статья показывает, как сделать копию заводского приложения. А мы хотим делать свои приложения, имея доступ до низкоуровневых настроек.
Еще проблемы, обнаруженные на аппаратах Хуавей.
1. На P20 Pro при использовании Tonemap Curve с y < 1 в последней точке, яркие поверхности превращаются в радугу. Т.е. реализовать нормальное тонирование с прижатым белым нет возможности.
2. На P40 Pro красные предметы дико шумят, а под определенными углами могут превращаться в зеленые. Шумодав, судя по всему, не отключается и GAINS как не работали на предыдущих аппаратах, так и не работают, что не позволяет применить Gamut (Color Space).

Я знаю, что игнорировать замечания проще, чем их исправлять. И это очень печалит.
Здравствуйте!

Огромное спасибо за столь информативный комментарий, ваши замечания очень уместны. Многое еще предстоит улучшить и добавить как в аппаратной, так и в программной части наших устройств и мы занимаемся этим неустанно. Ваши требования и замечания направили в штаб-квартиру — пожалуйста, следите за обновлениями наших инструментов в области фотографии и видеосъемки.

Поддерживаю автора. Являюсь счастливым-несчастным обладателем флагмана Р30 Pro и с надеждой смотрю в светлое будущее, когда на фоне жёсткой конкурентной борьбы найдёт чуть-чуть времени и доработает API, исправив досадные ошибки.


Автору, огромная благодарность от русскоязычного комьюнити за mcpro24pro!

Ждем нормальную поддержку Camere2api
Зарегистрируйтесь на Хабре, чтобы оставить комментарий