我可以把一个ADF附加到另一个ADF吗?
根据文档
根据您的设置,您可以学习一个新的区域或附加到现有的ADF。
类似于Tango能够更多地了解已经本地化的区域,我希望Tango能够通过附加一个相关的ADF来更多地了解一个已经本地化的区域。探戈将查找与这两个文件相关的重叠信息,并转换坐标,因此所附加的文件将使用主ADF的坐标。
由于一个区域的外观可能发生变化的原因很多,您可以在不同的条件下为单个物理位置创建多个区域描述文件,并选择与用户在会话期间的条件最相似的正确的描述文件。或者,您可以在同一ADF上附加多个区域学习会话,以便从每个位置和角度,在一个文件中每个照明或环境变化的情况下捕捉环境的视觉描述。
该场景将允许更小的独立“学习”会话,一旦应用程序认识到这两个ADF是相关的,这些会话将有助于建立一个无所不包的ADF。
发布于 2015-06-30 18:22:14
现在,API没有为将两个或多个ADF合并为一个提供任何函数。但是,可以通过启用ADF将新区域的描述附加到现有的ADF中:“学习模式”和“加载ADF”模式
检查:https://developers.google.com/project-tango/overview/area-learning关于“使用学习模式和加载区域描述文件部分”
最后一个是我提到的条件。此外,为了成功地将新区域的描述附加到现有的ADF中,必须首先将应用程序本地化到现有的ADF。然后你就可以开始学习新的领域了。最后,不要忘记保存新的ADF,它被保存为相同的uuid。
更新:关于最近的版本。附加现有ADF将保存为一个新的UUID。新的ADF区域将覆盖您的新区域和以前的现有ADF。
发布于 2015-06-29 11:49:38
您已经超出了系统当前的能力范围--您可以创建一个新的ADF,也可以向现有的ADF中添加其他信息,但是系统没有任何将较小的ADF合并成更大的主ADF的工具,并且没有足够的文档来引发黑客攻击。
https://stackoverflow.com/questions/31111578
复制相似问题