在安卓设备上拍摄360度全景照片

9
我想通过Android设备的相机拍摄360全景图像,但是在这个链接中发布的示例 http://code.google.com/p/panoramagl-android/downloads/list,仅显示全景图像而没有捕捉它。但我想捕捉一个360度的全景图像。我已经在网上搜索了很多类似的内容,但总是失败,有人可以帮忙开发与Android市场中的360应用程序相同的内容吗?
请就此主题给我建议并帮助我。
提前致谢。

也看一下这个。 https://dev59.com/UXDXa4cB1Zd3GeqP-Ufa - Chetan
1个回答

3

您需要:

  1. 从相机中捕获多张图像,可能使用设备上的传感器来帮助拍摄图像。使用固定曝光设置是理想的。
  2. 使用图像拼接算法将它们合并:http://en.wikipedia.org/wiki/Image_stitching

好的,那么如何以全景模式查看相同的图像呢? - Sanat Pandey
你能定义“全景行为”吗?在图像中滚动? - Yann Ramin
3
是的,还有一个问题,如何检查设备旋转的360度完成情况,如何停止捕捉图像,以及我们如何定义何时以什么角度捕捉?请详细解释你的答案...... 如何检查设备旋转的360度完成情况:您可以使用陀螺仪传感器来检测设备的旋转,通过监听传感器数据并计算设备旋转的角度,当角度达到360度时即表示设备完成了一次完整的旋转。如何停止捕捉图像:您可以在程序中设置一个条件,例如达到指定的旋转角度或者用户手动停止捕捉图像。一旦该条件被触发,程序便会停止捕捉图像。如何定义何时以什么角度捕捉:您可以根据您的需求在程序中设置捕捉图像的条件和角度限制。例如,您可以设置每隔10度旋转捕捉一张图片,或者只在设备旋转超过180度时才开始捕捉图像。 - Sanat Pandey

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