Kinect openni注册-具有1280x1024图像节点和640x480深度节点的深度像素的rgb值
我正在使用OpenNISDKv1并尝试存储rgb和深度数据之间的对齐。 在NiViewer中,我启用了覆盖模式,并启用了注册,如下所示:Kinect openni注册-具有1280x1024图像节点和640x480深度节点的深度像素的rgb值,kinect,openni,Kinect,Openni,我正在使用OpenNISDKv1并尝试存储rgb和深度数据之间的对齐。 在NiViewer中,我启用了覆盖模式,并启用了注册,如下所示: // sets the the depth image output from the vantage point of the rgb image g_Depth.GetAlternativeViewPointCap().SetViewPoint(g_Image); 我知道如果以相同的分辨率记录rgb和深度,这将为我提供1:1的像素映射。 但是,对于我的应
// sets the the depth image output from the vantage point of the rgb image
g_Depth.GetAlternativeViewPointCap().SetViewPoint(g_Image);
我知道如果以相同的分辨率记录rgb和深度,这将为我提供1:1的像素映射。
但是,对于我的应用程序,我需要rgb为1280x1024(高分辨率),深度为640x480
我不确定深度像素到rgb之间的映射在这种模式下如何工作 我也有同样的问题。通过遵循建议,我能够使它按预期工作。这有点老套,但基本上你:
然后他们应该排队。这对我很有效。我也在尝试做同样的事情。到目前为止,我还没有发现任何有用的东西…谢谢你的提示斯科特!我确实试过了。然而,我发现手动校准更准确。我想我会坚持到现在。