0

我目前正在开展一个项目,该项目包括开发一个应用程序,该应用程序允许我们通过使用相机设备来可视化地理定位的元素。所以我必须实现基于地理位置服务的增强现实。

我必须使用包含插件的 javascript/cordova 完全开发此应用程序。我不必直接在本机代码中修改内容,只需使用cordova规范即可。

我做了一些研究,发现了 3 件事。

1) Wikiitude:cordova 插件,非常适合这种实现。唯一的大问题:它不是免费的!实际上,我不是为自己开发,而是为初创公司开发,所以这不适用。也许有一种方法可以在屏幕中间没有“试用”文本的情况下完全使用维基百科,但我没有找到。

2) Intel XDK:这里的主要问题是我们必须安装一个允许我们使用 api 功能的新软件,如果我只想使用 javascript/cordova,这不是很方便。此外,演示对我不起作用(可能是错误的操作)

3)通过大约每毫秒(可能每cs)从相机捕获图像来模拟视频背景,并不断更新背景中的画布(如果我们愿意,实际上就像电影一样工作)。问题:我不知道如何在不访问相机设备的情况下应用它。这需要大量资源,而且我认为反应性确实降低了。

好吧,我真的很想找到一种方法来实现这种增强现实。实际上主要问题是在后台显示相机预览。

因此,如果您有任何想法、建议,免费的,这将非常有帮助。

谢谢!

4

2 回答 2

6

对于#3,请参阅新的 ezAR Cordova 插件(免费)http://ezartech.com,它提供了一个摄像头视图,用于在 Cordova WebView 下渲染实时视频源。

于 2015-04-23T15:54:07.450 回答
3

我几乎可以保证您的要求将需要为 Phonegap / Cordova 编写您自己的插件。

查看http://web.stanford.edu/class/ee368/Android/index.html。虽然该页面主要关注文档捕获,但代码示例演示了打开相机并提供实时覆盖。这听起来像您想要的,并且代码可用于修改。

完成后,您可以查看http://devgirl.org/2013/09/17/how-to-write-a-phonegap-3-0-plugin-for-android/http://docs。 phonegap.com/en/3.5.0/guide_hybrid_plugins_index.md.html了解如何创建插件。

我知道这不是您想听到的答案,但我希望它有所帮助。

于 2014-11-11T16:14:31.757 回答