Image processing 我可以从我的kinect传感器获得物体的真实世界距离(以米为单位)?

Image processing 我可以从我的kinect传感器获得物体的真实世界距离(以米为单位)?,image-processing,distance,depth,measurement,kinect-v2,Image Processing,Distance,Depth,Measurement,Kinect V2,我有一个kinect(v2)可以捕获深度图像。在深度图像中,我在桌子上有一些对象;我想知道kinect传感器到桌子上物体的距离 如何计算工作台上物体到kinect传感器的距离(m或cm) 我不知道我是否可以使用图像像素的强度值来进行一些图像处理。感谢您的帮助 Kinect v2的深度图像可以是8位(0-255)或16位(0-65535)PNG图像,深度数据以毫米为单位,最大可达4500或8000毫米,具体取决于数据的保存方式。(Kinect SDK中提供的“深度基础”示例以8位PNG格式保存图像

我有一个kinect(v2)可以捕获深度图像。在深度图像中,我在桌子上有一些对象;我想知道kinect传感器到桌子上物体的距离

如何计算工作台上物体到kinect传感器的距离(m或cm)

我不知道我是否可以使用图像像素的强度值来进行一些图像处理。感谢您的帮助


Kinect v2的深度图像可以是8位(0-255)或16位(0-65535)PNG图像,深度数据以毫米为单位,最大可达4500或8000毫米,具体取决于数据的保存方式。(Kinect SDK中提供的“深度基础”示例以8位PNG格式保存图像)

由于8位深度图像只能存储高达0-255的值,为了将其转换为灰度,将值缩放为256个部分。
因此,每个灰度像素值表示8000/255=31.25 mm的深度

这是否意味着我必须将图像的每个像素值乘以31.25,才能得到Kinect传感器到可见物体的距离;例如:像素值为100意味着现实世界中的距离为100*31.25=3125mm。类似地,8000像素值意味着Kinect可以测量的最大距离(约24英尺)。感谢这种方法,我将尝试它,并将其与另一种方法进行比较(手动测量Kinect到目标对象的距离,以厘米为单位),基于结果,我将检查您的答案。我还将在这里上传其他方法的设计。。。谢谢,请继续收看!