Захват изображения автоматически, как 360 Панорама
Я работаю над приложением, похожим на приложение Panorama. Я хочу автоматически захватывать изображение, когда устройство перемещается слева направо, как приложение 360 Panorama. После нескольких исследований я узнал, что датчик и поток могут быть полезны для этого. и я видел несколько примеров датчиков здесь. Но я не мог понять, как использовать датчик для своих целей. Я также не мог найти учебник, связанный с датчиком с камерой для автоматической съемки изображения. Если у кого-то есть идеи или примеры относительно это то, пожалуйста, предложите мне.
1 ответ
Я думаю, что вы говорите об обработке событий с помощью акселерометра Android, вы можете захватить события, как здесь Как обнаружить событие встряхивания с Android?, а затем, возможно, сможете включить камеру и выполнить ваши события.
Также попробуйте это http://www.techrepublic.com/blog/app-builder/a-quick-tutorial-on-coding-androids-accelerometer/472
Обновить:
Вам нужно захватить несколько изображений, а затем объединить их с помощью специального алгоритма, чтобы на нем было изображение Panoram 360.
Обновление 2:
Алгоритм, такой как Image stitching, выглядит так: http://en.wikipedia.org/wiki/Image_stitching
Самое важное: никто не собирается раскрывать их алгоритм на любом форуме с открытым исходным кодом (насколько я знаю)
Посмотрите на это тоже: http://www.cs.cornell.edu/courses/cs4670/2010fa/projects/final/results/group_of_acc269_ty244_yc563/cs4670_final.html