关于 ARCore 中云锚质量背后的几何方面的建议

     2023-04-01     283

关键词:

【中文标题】关于 ARCore 中云锚质量背后的几何方面的建议【英文标题】:Advice about geometric aspects behind Cloud Anchor quality in ARCore 【发布时间】:2021-06-13 21:06:47 【问题描述】:

我正在Persistent Cloud Anchor示例中寻找一些关于解释质量视觉表示中涉及的几个几何实体的建议。

这个功能被封装在FeatureMapQualityUi类的形式中,在这里我们可以发现:

    在这里(以及同一项目的 CloudAnchorActivity 中)我们发现 0.6 是阈值,以便获得可接受的跟踪质量。关于这个“神奇”数字的更多信息?

    此处考虑 180º 的角度范围(由 arcStartRangearcEndRange 定义)。有可能走得更远吗?我的意思是甚至覆盖整个圆圈。或者,这个范围是对用户可以覆盖的合理区域数量的预测,同时在 ARCore (目前)限制使用的 30'' 限制内捕获 3D 特征? p>

    此外,沿上述 180º 考虑 7.5º 角步长。同样,这是 Google 通过测试此功能获得的数字吗?这又与 30 英寸的限制有关吗? (即每秒 180º/30=6º 覆盖范围,向上舍入到 7.5º)。

    最后,“持有者”用户和“解析者”用户之间的身高差异对云锚定体验有何影响?我的意思是,抓拍设备的高度同时聚焦于兴趣点?

感谢您的宝贵时间。

【问题讨论】:

【参考方案1】:

session.estimateFeatureMapQualityForHosting 将为您提供三个可能的枚举值:不足、足够和良好。此函数查看每张图像中的所有特征(过去最多 30 秒),并使用谷歌尚未解释的一些指标来计算它们的质量。我认为 Persistent Cloud Anchor 应用程序只是向您展示一种可能的方式,您可以计算特征质量来决定是否托管云锚点。在您自己的应用中,您应该尝试并提出您认为适合您的方法。

因此,阈值应由您决定。您可以从后面和前面查看锚点(尝试从尽可能多的角度查看它),托管锚点的人从 Google 获得一个字符串值,然后他们可以将其传递给任何其他人。该其他人将使用字符串值从他们的角度解析并重新发现该锚点。

【讨论】:

关于改进建议几个方面的有效实践

关键词:过程改进改进建议改进机会摘要:改进建议(也有叫改进机会)推进往往是过程改进的源动力,本文讲述了以下四个方面的有效实践,分别是收集改进建议,分类、分级别处理改进建议,... 查看详情

关于 STM32 HAL 质量和性能 [关闭]

】关于STM32HAL质量和性能[关闭]【英文标题】:AboutSTM32HALqualityandperformance[closed]【发布时间】:2018-09-1019:00:38【问题描述】:我即将开始一个基于经典STM32L4产品的新项目。我在ARM开发方面有很好的经验,但在STM32方面没有。我想... 查看详情

七牛云qrtc背后的质量提升实践

...,核心是要保障业务场景的稳定运行,保障音画质量的正常展现,那么业务与音画质量提升的实践方法有哪些呢?LiveVideoStackCon2022音视频技术大会上海站邀请到了七牛云资深架构师刘诗遥,为我们详细解析七... 查看详情

用于 ARCore 应用程序开发的 OBJ 文件

】用于ARCore应用程序开发的OBJ文件【英文标题】:OBJFileforARCoreApplicationDevelopment【发布时间】:2018-02-0915:46:27【问题描述】:ARCoreSample中andy.obj文件的意义是什么?假设我们将andy.png替换为新图像,如何为新图像生成.obj文件?【... 查看详情

OpenGL:关于处理碰撞检测和顶点数据的建议?

】OpenGL:关于处理碰撞检测和顶点数据的建议?【英文标题】:OpenGL:Suggestiononhandlingcollisiondetectionandvertexdata?【发布时间】:2012-05-1803:20:10【问题描述】:我正在考虑如何在我的OpenGL应用程序中进行碰撞检测,并得出结论,我应... 查看详情

关于代码审查(codereview)的一些建议

关于代码审查(CodeReview)的一些建议1、代码审查目标代码评审不是批斗会,不能以缺陷和错误来打击开发人员的积极性,评审的最终目标是提高系统质量及团队成员整体水平。评审标准&#x... 查看详情

关于用unity实现校区ar导航毕业设计的建议

最近有人问,怎么用ARCore来做校园AR导航的毕业设计。因为不是第一个了,后面估计还会有,就专门说一下。先说室内导航,毕竟很多人问都是因为我做过AR室内导航的内容。AR室内导航有2种技术方式实现,运... 查看详情

这是一名java学者关于学习方向的建议

无可厚非,编程是一门艺术。但是辉煌的背后必须是一段辛苦的奋斗过程,而过程的引导方向就是最重要的一环。Java语言可谓是引领了编程的潮流,你会是怎样去学的呢?这是一名Java学者的学习方向的建议注:学习顺序只是参... 查看详情

每周一书-编写高质量代码:改善c程序代码的125个建议

...送出的书是由机械工业出版社出版,马伟编著的《编写高质量代码:改善C程序代码的125个建议》。编辑推荐  10余年开发经验的资深C语言专家全面从C语法和C11标准两大方面深入探讨编写高质量C代码的技巧、禁忌和实践  C... 查看详情

软件质量评估模型

...可重用性等等。在软件项目实施过程中,经常会听到用户关于软件系统的以下一组质量评价。软件系统没有某些方面的功能软件系统运行速度太慢软件系统有太多的错误软件不好改动软件系统的界面不美观软件系统不好使用软件... 查看详情

软件质量评估模型

...可重用性等等。在软件项目实施过程中,经常会听到用户关于软件系统的以下一组质量评价。软件系统没有某些方面的功能软件系统运行速度太慢软件系统有太多的错误软件不好改动软件系统的界面不美观软件系统不好使用软件... 查看详情

关于全栈测试

摘自云老大的文章为什么需要全栈测试工程师需要!非常需要!其实从小白一开始就提到测试工程师本来就全能的。因为在测试这个角度,放大了是质量这个角度,一切能够提高质量的工作都是测试人员应该涉猎的。就好像本来... 查看详情

关于几何基础的序言

...的第五公设和非欧几里得几何的发现非欧几里得几何学在关于集合基础的问题里的意义希尔伯特的前驱者希尔伯特的公理系统(公理组I~IV)连续公理和非阿基米德几何内容概述。第三章和第四章:非阿基米德的度量... 查看详情

关于几何基础的序言

...的第五公设和非欧几里得几何的发现非欧几里得几何学在关于集合基础的问题里的意义希尔伯特的前驱者希尔伯特的公理系统(公理组I~IV)连续公理和非阿基米德几何内容概述。第三章和第四章:非阿基米德的度量... 查看详情

关于几何基础的序言

...的第五公设和非欧几里得几何的发现非欧几里得几何学在关于集合基础的问题里的意义希尔伯特的前驱者希尔伯特的公理系统(公理组I~IV)连续公理和非阿基米德几何内容概述。第三章和第四章:非阿基米德的度量... 查看详情

架构方面的资料集锦

...篇文章分享的文章并没有都看完,所以不保证全部文章的质量。另外。假设有朋友发现更好的文章。欢迎留言告知。再补充进来。知名站点架构分析探索GoogleAppEngine背后的奥 查看详情

tensorflow被发现漏洞背后:关于ai安全我们的傻与天真

当我们一直在讨论AI能给互联网安全带来什么影响的时候,可能一直都忽略了一个问题:AI本身也不安全。这两天的新闻恰如其分地提醒了我们这一点。近日,谷歌被爆其机器学习框架TensorFlow中存在的严重安全风险,可被黑客用... 查看详情

企业质量管理建议

...理体系,究竟我们质量人该注意哪些细节?下面我准备了关于企业质量管理的建议,欢迎大家参考!  1、编制文件编制文件,应关注“给谁用”而不是“给谁看”。  2、注重性格工作要注重性格,中国式管理要注重中国人的... 查看详情