Kinectv2 归一化深度值
Kinectv2 normalizing depth values
我正在使用 Kinect v2 捕捉深度帧。我在 C++ 中看到了 Kinect SDK 1.x 代码,他们使用了这个
BYTE depth = 255 - (BYTE)(256*realDepth/0x0fff);
我想知道这个命令的用途是什么,我是否也需要将它用于 Kinect v2?
如果我必须使用它,那么我的代码是在 C# 中。
我在乘这个 256*realDepth
时出错
错误:运算符“*”不能应用于 int
和 unshort
类型的操作数。
给低分的请说明原因
该行代码用于规范化深度值,在 C++ 中以 11 位编码API。使用该命令,将 11 位表示转换为 8 位表示,从而允许将深度图显示为灰度图像。
无论如何,如果您使用 C# 开发应用程序,则不需要使用该行代码,因为 API 可以为您完成。
我正在使用 Kinect v2 捕捉深度帧。我在 C++ 中看到了 Kinect SDK 1.x 代码,他们使用了这个
BYTE depth = 255 - (BYTE)(256*realDepth/0x0fff);
我想知道这个命令的用途是什么,我是否也需要将它用于 Kinect v2?
如果我必须使用它,那么我的代码是在 C# 中。
我在乘这个 256*realDepth
时出错
错误:运算符“*”不能应用于 int
和 unshort
类型的操作数。
给低分的请说明原因
该行代码用于规范化深度值,在 C++ 中以 11 位编码API。使用该命令,将 11 位表示转换为 8 位表示,从而允许将深度图显示为灰度图像。
无论如何,如果您使用 C# 开发应用程序,则不需要使用该行代码,因为 API 可以为您完成。