C# 对采集的图像进行平滑的Kinect背景去除

C# 对采集的图像进行平滑的Kinect背景去除,c#,c++,windows-runtime,kinect,kinect-sdk,C#,C++,Windows Runtime,Kinect,Kinect Sdk,我已经在WindowsRTC#平台上使用Kinect for WindowsV2实现了背景删除(又名:绿屏效果) 现在它对我来说很好,但我面临的问题是噪音,当我将颜色坐标映射到深度坐标时,噪音非常大 我可以选择浏览OpenCV,但要使用OpenCV,我需要在本机(C++)应用程序中转换我的应用程序 另一个选项是使用Emgu CV,它是C#的开放CV的包装。但它在windows-RT中不支持 因此,对于Kinect采集对象的平滑处理,任何其他解决方案都是如此。使用OpenCV,您也会得到噪声:噪声

我已经在WindowsRTC#平台上使用Kinect for WindowsV2实现了背景删除(又名:绿屏效果)

现在它对我来说很好,但我面临的问题是噪音,当我将颜色坐标映射到深度坐标时,噪音非常大

我可以选择浏览OpenCV,但要使用OpenCV,我需要在本机(C++)应用程序中转换我的应用程序

另一个选项是使用Emgu CV,它是C#的开放CV的包装。但它在windows-RT中不支持


因此,对于Kinect采集对象的平滑处理,任何其他解决方案都是如此。

使用OpenCV,您也会得到噪声:噪声是由Kinect的精度引起的,而不是由API引起的。试试微软的背景移除API,他们已经实现了一个平滑功能,大大改善了结果

在MSDN上:


Kinect SDK上也有一个示例:。

嗨,何塞·埃内斯托·拉拉·罗德里格斯!!!感谢您的支持,但后台删除API仅适用于Kinect 1.8 SDK&目前我使用的Kinect 2.0 SDK仅支持最新的Kinect for Windows V2设备Kinect 2.0 SDK内部的后台删除API不可用。