简体   繁体   English

去除Kinect背景并平滑获取的图像

[英]Kinect Background Removal with smoothing of an acquired image

I have implemented background removal(aka:Green Screen Effect) using Kinect for windows V2 in Windows-RT C# platform. 我已经在Windows-RT C#平台中使用Kinect for Windows V2实现了背景消除(又名:绿屏效果)。

Now it's working fine for me but the issue I'm facing is with noise, when i mapping color co-ordinate to depth co-ordinate it's very noisy. 现在它对我来说很好用,但是我面临的问题是噪声,当我将颜色坐标映射到深度坐标时,这非常嘈杂。

I have option to go through the Open-CV but for use Open-CV i need to convert my application in Native(C++) application. 我可以选择通过Open-CV,但是要使用Open-CV,我需要在Native(C ++)应用程序中转换我的应用程序。

Also another option is with Emgu-CV which are wrapper of the Open-CV for C#. Emgu-CV也是另一个选择,它们是C#的Open-CV的包装。 But it not support in the windows-RT. 但是它不支持Windows-RT。

So Any another solution for the smoothing of Kinect acquired object. 因此,可以使用任何其他解决方案来平滑Kinect获取的对象。

With OpenCV you will also get noise: it's caused by Kinect's precission, not by the API. 借助OpenCV,您还会听到噪音:这是Kinect的偏见引起的,而不是API引起的。 Try Microsoft's background removal API, they have implemented a smoothing function that greatly improves the results. 尝试使用Microsoft的后台清除API,他们已经实现了平滑功能,可以大大改善结果。

On MSDN: https://msdn.microsoft.com/en-us/library/dn435663.aspx . 在MSDN上: https : //msdn.microsoft.com/en-us/library/dn435663.aspx

There is a sample on the Kinect SDK as well: https://msdn.microsoft.com/en-us/library/dn435686.aspx . Kinect SDK上也有一个示例: https : //msdn.microsoft.com/en-us/library/dn435686.aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM