我想制作一个应用程序,允许用户在全景模式下从android设备库或android相机应用程序中拍摄文本。但我找不到任何源或教程来完成此操作。如何在我的应用程序中执行此操作?如何在panaroma模式下创建一个从android相机应用程序拍照的应用程序?
提前谢谢。

最佳答案

我不知道这对你来说是否仍然是真的,但希望对某人有帮助。
全景功能已经在标准的android相机中实现了,至少从android 4.0开始(可能在更早的版本中也有,但我不确定,你可以检查一下),因此,由于源代码对所有人都是开放的,所以仅仅复制所需的功能可能是最简单的方法。
尽管您可以从https://android.googlesource.com/下载应用程序源(您需要legacycamera或camera),但您不能在eclipse或其他ide中打开任何标准应用程序的项目。例如,LegacyCamera依赖Gallery2和其他可能难以解决的依赖项。
我花了几天时间试图将全景功能转移到单独的项目中。你可以从这里下载:https://github.com/yankeppey/PanoramaSample。几句话:
功能核心(从多个全景图像创建一个全景图像、进度通知等)位于本机部分。
我使用的是来自legacycamera的java代码,它在android 4.0-4.1中使用,而不是4.2,因为它对我来说要简单得多。本机部分取自4.2,它内部只有一些细微的变化,而且几乎是相同的JNI接口。
这个项目只是帮助你移动全景功能到你自己的应用程序,它不像那种库,不要期望干净的代码没有错误,它只是相当肮脏和错误的项目。如果我有时间,我会尽量把它弄干净,但没有保证:)

关于java - 如何在全景模式下拍照?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11192839/

10-11 02:35