虽然我知道 Android 开发,但我是增强现实的新手。
我正在尝试创建一个应用程序,其主要目的是在设备摄像头指向特定建筑物或地点时用一些图像覆盖摄像头预览。当且仅当相机指向正确的建筑物和正确的方向时,相机预览才会覆盖一些图像。叠加图像及其相关数据将从后端上传。我已经通过 mixar 但它没有给出正确的解决方案。
在这我没有得到海拔/海拔的概念。我将从哪里得到这个。哪个开源 sdk 更适合这个应用程序?如何破解这个应用程序?
虽然我知道 Android 开发,但我是增强现实的新手。
我正在尝试创建一个应用程序,其主要目的是在设备摄像头指向特定建筑物或地点时用一些图像覆盖摄像头预览。当且仅当相机指向正确的建筑物和正确的方向时,相机预览才会覆盖一些图像。叠加图像及其相关数据将从后端上传。我已经通过 mixar 但它没有给出正确的解决方案。
在这我没有得到海拔/海拔的概念。我将从哪里得到这个。哪个开源 sdk 更适合这个应用程序?如何破解这个应用程序?
For altitude you should forget it. The altitude return by GPS is terrible. Just crossing from one side of the street to the other side, the altitude returned by GPS could be different by 50 meter. Also, the direction of the back camera using sensors will not be accurate enough for buildings close together. If you restrict your app for known buildings or places then you can adjust using some image recognition but still it is very hard.
我不知道任何开源 sdk,但我使用了 Wikitude SDK,这对您的实现非常有用。wikititude sdk 的主要优点是您可以使用自己的服务器来存储后端数据。其他替代方案是层,这是不可能的。@Hoan 是正确的,从 GPS 数据中获取高度信息确实不准确,但您可以试一试,因为只有在您真正靠近兴趣点时,才能看到不准确。它适用于大于 250 米左右的距离(未确认)。您可能遇到的唯一问题是指南针偏转,当您靠近高电磁场或金属附近时,这真的很棒。但这是你必须抓住的机会,对此无能为力。
尝试从.it下载wikitude
示例应用程序,其中包含您正在搜索的示例项目。希望这对您有所帮助wikitude website
simpleArbrowser