【问题标题】:Hololens Spatial Understanding Calculating MeasurementsHololens 空间理解计算测量值
【发布时间】:2019-05-16 01:09:39
【问题描述】:
我一直在阅读相关的 holotoolkit 空间理解代码,但找不到与获取已找到表的尺寸相关的任何内容。
我跟着this great tutorial 将table 添加为自定义形状。但随后停留在维度上。
我得到了一些想法,比如在找到的区域顶部绘制盒子并将其拉出到主要场景以获得真实世界的测量,但是盒子并不严格位于桌子的顶部。
有没有关于如何实现这一目标的想法或指导方针?
谢谢!
【问题讨论】:
标签:
spatial
hololens
spatial-query
【解决方案1】:
那篇文章是我写的!由于 v1 工具包的限制,我们在使用此表检测时无法准确获得边界。我们决定的解决方案是从相机(全息透镜)向“桌子”的方向,在已知间隔的网格中逐点进行光线投射,无论高度急剧下降或增加,我们都确定这是一个“边缘'。
然后,我们获取最左上角、最右上角、最左下角和最右端的点,并在这四个坐标中创建一个角点。
它的局限性在于它是非常启发式的并且并不总是可靠的 - 它也不总是水平的,但是可以考虑并在平均高度点。
我目前没有此代码,但我可以在明天的工作中找到它。
还值得注意的是,我们并没有坚持使用这个,因为事实证明,在我们的特定用例中,只需将一个对象粘贴到发现表的位置,然后由空间中的第一个用户。