Страницы

Поиск по вопросам

воскресенье, 15 декабря 2019 г.

Реализовать возможность панорамной съемки

#android #android_sdk #android_camera


Здравствуйте, стоит задача реализации возможности съёмки панорамного фото в Android
приложении. Сейчас в приложении вызывается просто стандартная камера через intent.
Необходимо сделать свою имплементацию с возможностью отслеживания дрожания при съемке
и, при необходимости, сообщать об этом пользователю, и заставлять делать фото заново.
Подскажите, в какую сторону копать, искал инфу, говорят что такая возможность есть
только при условии наличия некоторых библиотек, которые устанавливаются вендором устройства,
но, везде их названия разные. Может есть какие сторонние библиотеки? В идеале, реализовать,
как на CyanogenMod 13 (ведётся камера из точки A в точку B, как при съемке видео) а
на выходе получается ровная, хорошего качества фотография без артефактов склеивания.
    


Ответы

Ответ 1



Очень интересная статья, может помочь в вашей ситуации.

Ответ 2



Я бы посоветовал выводить камеру на канвас через серфейс, подписаться на данные с датчиков и отслеживать поведение пользователя(дрожание и т.п.) Хорошая статья есть тут: maohao Вероятнее всего вам поможет git, например: https://github.com/zarelaky/panoramagl-android или https://github.com/ashqal/MD360Player4Android

Комментариев нет:

Отправить комментарий