4

我正在开发类似于全景应用程序的应用程序。我想像 360 全景应用程序一样在设备从左到右移动时自动捕获图像。经过一些研究,我知道传感器和线程对此很有用我在这里看到了一些传感器的例子。但我不明白如何使用传感器来达到我的目的。我也找不到任何与带相机的传感器相关的教程来自动捕捉图像。如果有人有任何想法或例子然后请建议我。

4

1 回答 1

7

我认为您正在谈论使用 android 的加速度计进行事件处理,您可以像这里一样捕获事件如何使用 android 检测抖动事件?,然后可能会打开您的相机并执行您的事件。

也试试这个http://www.techrepublic.com/blog/app-builder/a-quick-tutorial-on-coding-androids-accelerometer/472

更新 :

您需要捕获多张图像,然后使用特定算法将它们组合起来,以在其上获得全景 360 视图。

更新 2:

像这样的图像拼接算法: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

于 2013-03-29T07:23:24.123 回答