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

Android 如何创建我自己的AR引擎:AR理论,android,ios,augmented-reality,Android,Ios,Augmented Reality,我是一名iOS和Android开发者,我想创建自己的AR引擎 我一直在使用iOS ARToolkit,但它真是一团糟!代码没有优化,我想自己做 第一件事是了解如何在山上显示文本,例如,说出其名称。换句话说,我需要知道如何使用设备摄像机、用户位置和方向以及对象位置;我可以在相机图像上的对象上显示标签 你知道有任何书籍或网站谈论AR理论吗?对于你提到的AR示例(示例:当用户通过摄像头在屏幕上看到山时显示山的名称),使用了三个因素:用户位置、方向(如果适用,也可以使用垂直方向)和距离 逻辑是这样的:从

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

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

第一件事是了解如何在山上显示文本,例如,说出其名称。换句话说,我需要知道如何使用设备摄像机、用户位置和方向以及对象位置;我可以在相机图像上的对象上显示标签


你知道有任何书籍或网站谈论AR理论吗?

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

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

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