2015-01-06 1 views
0

Я работаю над WPF-приложением с Kinect, и я подклассифицировал KinectTileButton для создания моей собственной версии с нажатием кнопки.Kinect SDK Hand Enter Listener Called Multiple Times

Тем не менее, я использую прослушиватель Hand Enter и обнаружил, что он вызывается несколько раз, когда рука парит (показывая устойчиво) в границах кнопки.

Я изменил разглаживание Kinect для следующих значений:

args.NewSensor.SkeletonStream.Enable(new TransformSmoothParameters() { 
        Smoothing = 0.95f, 
        Correction = 0.0f, 
        Prediction = 0.0f, 
        JitterRadius = 0.01f, 
        MaxDeviationRadius = 0.08f 
       }); 

Но я не могу себе представить, что будет иметь последствия (если чуства не теперь теперь отображается на экране, но показания в фоновом режиме означает, что рука повсюду).

Я приветствую любые мысли. Благодаря!

ответ

0

Хотя какая-то часть меня считает, что я должен удалить этот вопрос на основе тривиальности ответа, который я нашел, я буду держать его за ссылку в моей документации, и если кто-нибудь еще столкнется с такой проблемой. Моя проблема была просто упорядочением элементов управления в файле XAML. Область kinect должна быть В РАМКАХ ОБОРОТНОГО менеджера компоновки (т. Е. Холста, равномерной сетки и т. Д.).