我目前正在开展一个项目,该项目包括开发一个应用程序,该应用程序允许我们通过使用相机设备来可视化地理定位的元素。所以我必须实现基于地理位置服务的增强现实。
我必须使用包含插件的 javascript/cordova 完全开发此应用程序。我不必直接在本机代码中修改内容,只需使用cordova规范即可。
我做了一些研究,发现了 3 件事。
1) Wikiitude:cordova 插件,非常适合这种实现。唯一的大问题:它不是免费的!实际上,我不是为自己开发,而是为初创公司开发,所以这不适用。也许有一种方法可以在屏幕中间没有“试用”文本的情况下完全使用维基百科,但我没有找到。
2) Intel XDK:这里的主要问题是我们必须安装一个允许我们使用 api 功能的新软件,如果我只想使用 javascript/cordova,这不是很方便。此外,演示对我不起作用(可能是错误的操作)
3)通过大约每毫秒(可能每cs)从相机捕获图像来模拟视频背景,并不断更新背景中的画布(如果我们愿意,实际上就像电影一样工作)。问题:我不知道如何在不访问相机设备的情况下应用它。这需要大量资源,而且我认为反应性确实降低了。
好吧,我真的很想找到一种方法来实现这种增强现实。实际上主要问题是在后台显示相机预览。
因此,如果您有任何想法、建议,免费的,这将非常有帮助。
谢谢!