Как снимать сразу с двух камер смартфона
Некоторые модели смартфонов Nokia поддерживают режим Bothie, который позволяет фотографировать и снимать видео, используя сразу две камеры, основную и фронтальную. Пользователи сайта XDA-Dev портировали приложение камеры для Nokia 7 на другие смартфоны, работающие на Android, и в нём есть такой режим.
Приложение Nokia Camera выглядит как стандартная камера Google, но предлагает несколько дополнительных возможностей. По умолчанию съёмка ведётся с автоматическими настройками, но можно переключиться в ручной режим и самостоятельно настроить различные параметры, в том числе баланс белого, выдержку и способ фокусировки (обычный или для макросъёмки).
Самая примечательная особенность этого приложения — съёмка в режиме Bothie, когда работают сразу две камеры, а снимок разделён на две части. Кроме того, камера поддерживает функцию «Картинка в картинке», при которой изображение с фронтальной камеры добавляется в правый верхний угол фотографии или видео.
В приложении также присутствует профессиональный режим для ещё более гибкой настройки съёмки, но он доступен не на всех смартфонах — в настоящее время его можно активировать только на Nokia 7. Возможно, в дальнейшем хакеры разблокируют его для других устройств.
Установить Nokia Camera можно с помощью APK-файла, который выложен на XDA-Dev и APK Mirror. К сожалению, приложение не отличается высокой стабильностью и часто падает при переключении режимов и настроек. Использовать его на постоянной основе не рекомендуется, а для экспериментов оно вполне сгодится.
Источник
Две камеры одновременно андроид
Есть ли телефоны с поддержкой одновременной записи с фронтальной и основной камеры? Я помню на galaxy s7 была такая фишка — «dual camera» в меню.
Добавлено 14.05.2018, 09:03:
Кто знаком с андроид апи подскажите это ограничения железа или можно реализовать программно? Мне кажется раз в самсунге такая фича есть значит должно работать и на других телефонах где такой же процессор. Но в аппсторе почему-то пусто — я нашел только одно приложение (https://play.google.co…ornopolitan.dualvideo) но установить его у меня не получилось (видимо только для самсунгов)
Фокуснег, спасибо, теперь в список добавился еще и nokia 8. Осталось выяснить почему это недоступно другим телефонам. Или найти способ заставить это работать. В конце концов самсунг и нокиа как-то это реализовали. Вряд ли они бы стали добавлять в железо отдельный чип отвечающий за обработку информации от двух сенсоров. Тогда они как-то реализовали программно и это теоретически можно повторить на другом 635 snapdragon-е (как у нокии) или даже более бюджетных. Но как это можно сделать программно — либо они использую android api и тогда это в принципе можно легко повторить на другом устройстве либо через какие-то хаки обращаются сразу к железу поскольку пишется код под конкретное устройство. Хотелось бы выяснить принципиальную возможность записи с двух камер параллельно и я придумал такой способ — поставить приложение которое записывает видео в бекграунде и настроить на запись с основной камеры и потом поставить еще одно такое приложение и настроить на запись с фронтальной камеры и пусть они оба работают параллельно
Сообщение отредактировал dixorg — 14.05.18, 12:23
Это ж можно будет тогда снимать 360 видео (если нацепить на камеры линзы расширяющие угол зрения)
Сообщение отредактировал Shu_r — 17.12.18, 16:05
manuiliunam, помимо DuoVision с фото справляются dual camera и dual camera front back camera. но видео пока никто не пишет. Можно, конечно, записать видео на скринрекордер с галочкой записи микрофона, ведь захват видео происходит. Но запись экрана это не полноценное видео. Еще вариант в режиме разделенного экрана андроида найти приложения-камеры игнорирующие друг друга и запустить запись одновременно на обоих. тут тоже захват происходит, но на запись второй камеры скорее всего выдаст ошибку. Тем не менее так хотя бы можно скринить экран, минуя интерфейс камеры в кадре. Интересно, чтобы сказали программисты. Возможно, весь вопрос состоит в драйверах: заставить устройство писать два сигнала, вместо обработки одного, занизив битрейт каждого вполовину.
Сообщение отредактировал manuiliunam — 16.01.19, 23:34
Одновременный захват с нескольких камер точно присутствует начиная с Android API 21, про более ранние ничего не скажу. Программно это реализуемо, другое дело вытянет ли железо.
Если захват одиночного изображения одновременно с нескольких для современных смартов не проблема, можно обойти узкие места небольшим обманом — захватить кадр с одной камеры и только через сколько-то там миллисекунд сделать снимок со следующей, то непрерывный поток фреймов даже с двух камер может опечалить телефончик (например, сохранение двух потоков на sd-карту или обработка фреймов в памяти если реализовывать picture-in-picture и т.д.).
PS: может быть ситуация, когда обработчик (аппаратный или программный в ОС) кадров один на все камеры, тогда после подключения первой камеры, все последующие подключения к остальным камерам будут бросать исключения (приложение тупо умрет при запуске с ошибкой ERROR_MAX_CAMERAS_IN_USE).
Сообщение отредактировал TuvQuarc — 17.01.19, 08:45
Добавлю свои 2 копейки.
У меня телефон Infocus M808 (M560) — изначально, из коробки снимает видео на 2 камеры.
Так вот, вопрос про программу задавался мною более 3 лет назад (2016 год) в ветке про Infocus.
Так никто толком и не ответил. Был тогда еще Fly с такой же фишкой, но программа везде была — встроенная
P.S. ссылка выше на Nokia — системные требования — Андроид 8+
На Infocus у меня Андроид 5.1
Может кто-то возьмется разобраться?
Сообщение отредактировал timkoplus — 28.10.19, 23:25
Nokia Camera требует 7 android, который xiaomi rn3/rn4 от miui так и не получили, зато получили miui 10 с разделенным экраном на android 6. Тут с записью стало проще, но экраны жестко зафиксированы и много багов с приложениями камер при параллельном запуске. Версия nokia camera » для других телефонов» ниже android 7 также без фичи с двумя камерами. Проблему записи на android 6 xiaomi rn4 решил следующим образом (возможно подойдет для других шестых андроидов): Установить hedgecam 2 + du recorder. В обоих приложениях настроить «чистый экран», чтобы не отображались всякие hdr, область настройки резкости в hedgecam 2 и всякие gifки и photo в du recorder. Сначала запускаем du recorder (опция запись звука включена) и подрубаем опцию камера (меняем ее на селфи и только после этого запускаем hedgecam 2 ). Ждем пару секунд, после чего панелька hedgecam 2 исчезает, оставляя чистый экран. Все!: можно запускать запись экрана в du recorder. В итоге у нас отображается фронталка, а на ней картинкой в картинке наша селфикамера, которую можно легко перемещать или менять размер или вообще выключить во время записи экрана. Если делать последовательно никаких ошибок не возникает (т.к. основная ошибка включить две камеры «в одну сторону»). Да, это не два полноценных самостоятельных потока видео, но для экшн рассказа сойдет, тем более, что никаких панелей/значков/текстов/фигур не будет в обоих кадрах и запаздывания видео ни в одном кадре не происходит. Вуаля андроид 6.
Добавлено 18.11.2019, 12:16:
Да, и если кто «запустил две камеры» в одну сторону и получил ошибку камеры решается перезагрузкой телефона.
Сообщение отредактировал manuiliunam — 18.11.19, 12:13
Источник
Две камеры одновременно андроид
Есть ли телефоны с поддержкой одновременной записи с фронтальной и основной камеры? Я помню на galaxy s7 была такая фишка — «dual camera» в меню.
Добавлено 14.05.2018, 09:03:
Кто знаком с андроид апи подскажите это ограничения железа или можно реализовать программно? Мне кажется раз в самсунге такая фича есть значит должно работать и на других телефонах где такой же процессор. Но в аппсторе почему-то пусто — я нашел только одно приложение (https://play.google.co…ornopolitan.dualvideo) но установить его у меня не получилось (видимо только для самсунгов)
Фокуснег, спасибо, теперь в список добавился еще и nokia 8. Осталось выяснить почему это недоступно другим телефонам. Или найти способ заставить это работать. В конце концов самсунг и нокиа как-то это реализовали. Вряд ли они бы стали добавлять в железо отдельный чип отвечающий за обработку информации от двух сенсоров. Тогда они как-то реализовали программно и это теоретически можно повторить на другом 635 snapdragon-е (как у нокии) или даже более бюджетных. Но как это можно сделать программно — либо они использую android api и тогда это в принципе можно легко повторить на другом устройстве либо через какие-то хаки обращаются сразу к железу поскольку пишется код под конкретное устройство. Хотелось бы выяснить принципиальную возможность записи с двух камер параллельно и я придумал такой способ — поставить приложение которое записывает видео в бекграунде и настроить на запись с основной камеры и потом поставить еще одно такое приложение и настроить на запись с фронтальной камеры и пусть они оба работают параллельно
Сообщение отредактировал dixorg — 14.05.18, 12:23
Это ж можно будет тогда снимать 360 видео (если нацепить на камеры линзы расширяющие угол зрения)
Сообщение отредактировал Shu_r — 17.12.18, 16:05
manuiliunam, помимо DuoVision с фото справляются dual camera и dual camera front back camera. но видео пока никто не пишет. Можно, конечно, записать видео на скринрекордер с галочкой записи микрофона, ведь захват видео происходит. Но запись экрана это не полноценное видео. Еще вариант в режиме разделенного экрана андроида найти приложения-камеры игнорирующие друг друга и запустить запись одновременно на обоих. тут тоже захват происходит, но на запись второй камеры скорее всего выдаст ошибку. Тем не менее так хотя бы можно скринить экран, минуя интерфейс камеры в кадре. Интересно, чтобы сказали программисты. Возможно, весь вопрос состоит в драйверах: заставить устройство писать два сигнала, вместо обработки одного, занизив битрейт каждого вполовину.
Сообщение отредактировал manuiliunam — 16.01.19, 23:34
Одновременный захват с нескольких камер точно присутствует начиная с Android API 21, про более ранние ничего не скажу. Программно это реализуемо, другое дело вытянет ли железо.
Если захват одиночного изображения одновременно с нескольких для современных смартов не проблема, можно обойти узкие места небольшим обманом — захватить кадр с одной камеры и только через сколько-то там миллисекунд сделать снимок со следующей, то непрерывный поток фреймов даже с двух камер может опечалить телефончик (например, сохранение двух потоков на sd-карту или обработка фреймов в памяти если реализовывать picture-in-picture и т.д.).
PS: может быть ситуация, когда обработчик (аппаратный или программный в ОС) кадров один на все камеры, тогда после подключения первой камеры, все последующие подключения к остальным камерам будут бросать исключения (приложение тупо умрет при запуске с ошибкой ERROR_MAX_CAMERAS_IN_USE).
Сообщение отредактировал TuvQuarc — 17.01.19, 08:45
Добавлю свои 2 копейки.
У меня телефон Infocus M808 (M560) — изначально, из коробки снимает видео на 2 камеры.
Так вот, вопрос про программу задавался мною более 3 лет назад (2016 год) в ветке про Infocus.
Так никто толком и не ответил. Был тогда еще Fly с такой же фишкой, но программа везде была — встроенная
P.S. ссылка выше на Nokia — системные требования — Андроид 8+
На Infocus у меня Андроид 5.1
Может кто-то возьмется разобраться?
Сообщение отредактировал timkoplus — 28.10.19, 23:25
Nokia Camera требует 7 android, который xiaomi rn3/rn4 от miui так и не получили, зато получили miui 10 с разделенным экраном на android 6. Тут с записью стало проще, но экраны жестко зафиксированы и много багов с приложениями камер при параллельном запуске. Версия nokia camera » для других телефонов» ниже android 7 также без фичи с двумя камерами. Проблему записи на android 6 xiaomi rn4 решил следующим образом (возможно подойдет для других шестых андроидов): Установить hedgecam 2 + du recorder. В обоих приложениях настроить «чистый экран», чтобы не отображались всякие hdr, область настройки резкости в hedgecam 2 и всякие gifки и photo в du recorder. Сначала запускаем du recorder (опция запись звука включена) и подрубаем опцию камера (меняем ее на селфи и только после этого запускаем hedgecam 2 ). Ждем пару секунд, после чего панелька hedgecam 2 исчезает, оставляя чистый экран. Все!: можно запускать запись экрана в du recorder. В итоге у нас отображается фронталка, а на ней картинкой в картинке наша селфикамера, которую можно легко перемещать или менять размер или вообще выключить во время записи экрана. Если делать последовательно никаких ошибок не возникает (т.к. основная ошибка включить две камеры «в одну сторону»). Да, это не два полноценных самостоятельных потока видео, но для экшн рассказа сойдет, тем более, что никаких панелей/значков/текстов/фигур не будет в обоих кадрах и запаздывания видео ни в одном кадре не происходит. Вуаля андроид 6.
Добавлено 18.11.2019, 12:16:
Да, и если кто «запустил две камеры» в одну сторону и получил ошибку камеры решается перезагрузкой телефона.
Сообщение отредактировал manuiliunam — 18.11.19, 12:13
Источник
Двойная камера на смартфоне: зачем нужна и как работает?
Тренд последних лет — наличие у смартфона двойной основной камеры. Некоторые производители пошли еще дальше: одни начали оснащать телефоны двойными фронтальными камерами, другие начали использовать тройные модули и другие современные технологии.
Зачем смартфону нужна двойная камера, есть ли в ней смысл, какие преимущества и функции она открывает? Постараемся разобраться в этой статье.
Принцип работы
Камера с двумя сенсорами работает по такому же принципу, как и с одним — свет проходит через линзу, попадает на матрицу, а процессор обрабатывает и считывает информацию, чтобы затем преобразовать ее в фотографию или видео. Двойная камера работает по такому же принципу, только у нее есть сразу две матрицы, которые работают независимо друг от друга. Конечный снимок «склеивается» процессором из двух изображений, поэтому итоговый результат зависит не только от фото-модулей, но и от чипсета. Чем более мощным и продвинутым будет процессор, тем качественнее получится конечный результат.
Также крайне важными для устройств с двойными камерами являются программные алгоритмы и функции вторичного модуля. Последние производитель определяет самостоятельно, но в большинстве случаев наличие двойной камеры в телефоне открывает много преимуществ и дополнительных функций.
Эффект боке
Одной из самых популярных и востребованных функций является эффект боке, благодаря которому на фотографии можно размыть задний фон. Таким образом получается создать снимок, приближенный к зеркальным фотоаппаратам. В этом случае дополнительный модуль камеры служит для определения объекта в пространстве, а размытие смартфон делает на программном уровне.
Фото с эффектом боке на Huawei P20 Lite
Улучшенная детализация
Часто производители оснащают используют двойные фото-модули, один из них имеет меньшее разрешение (количество мегапикселей), но бОльшую апертуру, второй — наоборот, оснащен меньшей светосилой, но бОльшим разрешением. Такая комбинация в конечном итоге позволяет получить снимки с более сильной и четкой детализацией.
Оптический зум
Наличие обычного и широкоугольного сенсоров дает еще одно преимущество двойным камерам. Благодаря такой комбинации можно увеличивать фотографии практически без потери качества. Дело в том, что второй модуль оснащен оптическим зумом. Если раньше для создания красивого кадра необходимо было подойти к предмету, то теперь можно просто нажать на кнопку и сделать красивый снимок. К сожалению, не все представленные на рынке устройства оборудованы данной опцией.
Смена фокуса
В арсенале некоторых производителей есть смартфоны, модули камер которых можно использовать для получения снимков со сменным фокусом. Это позволяет у уже готового снимка вручную менять точку фокусировки. Также многие гаджеты оборудованы технологией Dual Pixel , которая обеспечивает точную и мгновенную фокусировку.
Нужна двойная камера смартфону?
Определенно лишней ее назвать сложно. Наличие дополнительного модуля основной камеры делает устройство более привлекательным на фоне конкурентов. На подобные смартфоны можно делать замечательные и высококачественные снимки, а отличным дополнением является наличие оптического зума и других важных функций.
Как уже говорилось выше, производители не остановились на двойной камере, а пошли дальше. Не так давно Huawei представила новый флагманский смартфон, оснащенный тремя модулями основной камеры.
Понравилась наша статья? Ставьте лайк и подписывайтесь на наш канал.
Источник