As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center作为指导。
                            
                        
                    
                
                                7年前关闭。
            
                    
我是iOS和Android开发人员,我想创建自己的AR引擎。

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

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

您知道有关AR理论的书籍或网站吗?

最佳答案

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

逻辑是这样的:从您当前在“方向”上的“位置”开始寻找,如果山脉在指定的“距离”之内,则程序会假定您正在看着山脉。相机图像确实没有出现。

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

关于android - 如何创建自己的AR引擎:AR理论,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10265756/

10-15 08:31