自动捕捉图像,如360全景照片。

5
我正在开发一个类似于全景应用的应用程序。我想要在设备从左向右移动时自动捕获图像,就像360全景应用程序一样工作。经过一些研究,我发现传感器和线程可以对此有所帮助,并且我在这里看到了一些传感器的示例(点击此处)。但是,我不知道如何将传感器用于我的目的。我也找不到任何关于使用相机自动捕获图像的传感器教程。如果有人对此有任何想法或示例,请告诉我。
1个回答

7
我想你谈到了使用安卓加速度计进行事件处理,你可以像这里如何检测 Android 上的摇晃事件?一样捕获事件,然后可能打开相机并执行您的事件。
也试试这个教程
更新:
您需要捕获多张图像,然后使用特定算法将它们组合起来,以得到全景 360 视图。
更新2:
像这样的图像拼接算法:图像拼接
最重要的是:没有人会在任何开源论坛上公开他们的算法(据我所知)。 还可以看看这个:链接

谢谢您的回复。我之前已经查看了您提供的链接。您给出的链接是关于摇晃事件的,但实际上我不知道如何将其用于捕捉设备移动来拍摄图像。您有什么想法吗? - krushnakant
看,你需要在特定事件上启动相机,这些动作是你需要捕捉事件时的指针。如果我不在你所在的行上,你能否详细说明你的问题? - Chetan
好的,谢谢。我正在尝试做这件事,但到目前为止还没有成功。无论如何,感谢您的帮助。 - krushnakant
你想使用哪个传感器? - Chetan
@krushnakant 我正在编译OpenCV全景拼接项目,但在编译过程中出现了错误。我谦虚地请求您能帮助我成功完成这个任务。我已经在[http://stackoverflow.com/questions/30617572/compiling-opencv-library-for-imagestitching-using-androiud-ndk-in-cygwin-but-it](问题和错误)上发布了我的问题。 - WonderSoftwares
显示剩余6条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接