1

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

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

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

你知道任何关于 AR 理论的书或网站吗?

4

1 回答 1

2

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

逻辑是这样的:从你正在看的“方向”上的当前“位置”,如果山在指定的“距离”内,那么程序假设你正在看山。相机图像真的不成图像。

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

于 2012-04-22T07:34:58.890 回答