我需要根据它们的x位置来划分点,例如,有三个点(中间,左侧和右侧)。中间的应该有一米的范围。因此,我想知道x轴的最小/最大范围是多少?是否足够大,可以添加比三个相同范围(1米)更多的分区?Google Project Tango中获取的深度数据的最大x轴范围是多少?
谢谢
我需要根据它们的x位置来划分点,例如,有三个点(中间,左侧和右侧)。中间的应该有一米的范围。因此,我想知道x轴的最小/最大范围是多少?是否足够大,可以添加比三个相同范围(1米)更多的分区?Google Project Tango中获取的深度数据的最大x轴范围是多少?
谢谢
我不确定你的问题是否非常精确。 深度数据的x和y位置将取决于图像的实际深度。特别是,它将取决于相机的深度和角度。如果摄像机前方的墙壁非常靠近,则x轴范围会更小。
作为一个例子。对于平均z值范围为1.5的深度数据,我得到一个围绕[-0.8,0.8]
的x范围。对于另一帧,平均z范围为3.0,范围为[-1.6, 1.6]
。当然,这些数字取决于场景本身,只是给你一个小点子。
现在更清楚了吗?
如果您检查视图的水平视野达到这个等式
Horizontal FOV = 2 * atan(0.5 * width/Fx)
https://developers.google.com/tango/overview/intrinsics-extrinsics
在探戈黄石是约63度。所以这意味着你有31度的左边和31度的右边。现在
,如果基于XYZ有pointcloudData你可以知道,如果Z = 1然后仪器您可以应用三角
谢谢@DanielGL回答,这真的很有帮助。 – sakurami