首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android中的图像全景图

Android中的图像全景图
EN

Stack Overflow用户
提问于 2012-09-17 17:01:58
回答 1查看 3.1K关注 0票数 3

在我的应用程序中,我需要采取连续的图像,并使它们作为panoramic.For,它需要安卓传感器旋转calculations.Accelerometer俯仰,滚动,方位返回基于orientation.But的值它是不准确的,即假设如果一个图像是在开始的图像作为开始的图像,那么下一个图像应该被点击后,足够的设备rotation.Likewise它应该采取一些5-6图像,使一个全景图像。

这里的问题是:

如何计算设备旋转(如果可能,使用增强现实)并自动拍摄图像?

任何帮助都是appreciated.Thanks

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-19 19:59:06

我的答案实际上不是关于陀螺仪的,我不知道它对你是否仍然有效,但希望它能对某些人有所帮助。

至少从Android4.0开始,标准的android相机就已经实现了全景功能(可能在更早的版本中也有,但我不确定,你可以查看),所以既然源代码对每个人都是开放的,这可能是复制所需功能的最简单方法。

虽然你可以从https://android.googlesource.com/ (你想要LegacyCamera或Camera)下载应用程序的源代码,但你不能在https://android.googlesource.com/或其他集成开发环境中打开任何标准应用程序的项目。例如,LegacyCamera依赖于Gallery2和其他可能难以解决的依赖关系。

我花了几天的时间尝试将全景功能移到单独的项目中。你可以从这里下载:https://github.com/yankeppey/PanoramaSample。以下是几点意见:

  1. 的功能核心(从几个全景图中创建一个全景图,进度通知等)是原生的,
  2. I使用来自LegacyCamera的java代码,它是在Android4.0-4.1中使用的,而不是4.2,因为它对我来说要容易得多。原生部分取自4.2,内部只有很小的改动,几乎相同的JNI interfaces.
  3. This项目只是为了帮助你将全景功能转移到你自己的应用程序中,它不像是一种库,不要期望干净的代码没有bug,它只是相当脏和有bug的项目。如果我有时间,我会试着让它更干净,但没有任何保证:)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12456049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档