2015-03-02 2 views
1

Я реализовал удаление фона (aka: Green Screen Effect) с помощью Kinect для Windows V2 на платформе Windows-RT C#.Kinect Background Removal с сглаживанием полученного изображения

Теперь он работает отлично для меня, но проблема, с которой я сталкиваюсь, - это шум, когда я сопоставляю координату цвета с координатой глубины, очень шумно.

У меня есть возможность пройти Open-CV, но для использования Open-CV мне нужно преобразовать свое приложение в приложение Native (C++).

Также существует еще один вариант с Emgu-CV, который является оболочкой Open-CV для C#. Но он не поддерживается в Windows-RT.

Итак, любое другое решение для сглаживания приобретенного объекта Kinect.

ответ

1

С OpenCV вы также получите шум: это вызвано отказом Kinect, а не API. Попробуйте API для удаления фона Microsoft, они внедрили функцию сглаживания, которая значительно улучшает результаты.

В MSDN: https://msdn.microsoft.com/en-us/library/dn435663.aspx.

Существует также образец на SDK Kinect: https://msdn.microsoft.com/en-us/library/dn435686.aspx.

+0

Hi José Ernesto Lara Rodríguez !!! Спасибо за поддержку, но BackGround Removal API доступен только для Kinect 1.8 SDK, и в настоящее время я использую Kinect 2.0 SDK, который поддерживает только последнее устройство Kinect для Windows V2. & Внутри API Kinect 2.0 SDK для удаления фона недоступен. –