【问题标题】:Augmented Reality with Cordova, javascript使用 Cordova、javascript 增强现实
【发布时间】:2014-11-11 16:04:36
【问题描述】:

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

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

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

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

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

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

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

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

谢谢!

【问题讨论】:

    标签: javascript cordova augmented-reality wikitude


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我几乎可以保证您的要求将需要为 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 了解如何创建插件。

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

      【讨论】:

      • 好的,我去看看。非常感谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 2011-11-12
      • 2023-04-03
      相关资源
      最近更新 更多