如何创建自己的AR引擎:AR理论

时间:2012-04-22 06:31:13

标签: android ios augmented-reality

我是iOS和Android开发人员,我想创建自己的AR引擎。

我一直在使用iOS ARToolkit,但它很乱!代码它没有优化,我想自己做。

首先要了解如何在山上显示文字,例如说出它的名字。换句话说,我需要知道如何使用设备相机,用户位置和方向以及对象位置;我可以在相机的图像上显示该对象上的标签。

您是否知道任何关于AR理论的书籍或网站?

1 个答案:

答案 0 :(得分:2)

对于您提到的AR示例,(例如:通过相机在屏幕上看到它时显示山的名称),使用了三个因素:用户位置,方向(如果适用,您也可以使用垂直方向)和距离。

逻辑是这样的:从您正在查看的“方向”的当前“位置”,如果山峰在指定的“距离”内,则程序假定您正在查看山峰。相机图像真的没有进入画面。

您设备中的支持数据库,知道到该山的确切距离(可以根据您当前的位置和山的坐标计算,这位于您的数据库中)。您也可以在屏幕上显示距离,以便提供更多信息(以及更好的用户体验)。