平滑鼠标移动

Mak*_* Bg 5 c# mouse move kinect

我正在开发一个软件来根据我从kinect的深度图像得到的某些坐标来移动鼠标.但我有30帧/秒(图像/秒),这些坐标随每一帧而变化,所以鼠标一直在移动.我的问题是,有没有办法平滑鼠标的移动?

Fix*_*xus 5

是的,您可以使用一些参数开始跟踪,这些参数可以使您的移动更顺畅.
下面是一个示例代码:

        var parameters = new TransformSmoothParameters
        {
            Smoothing = 0.2f,
            Correction = 0.0f,
            Prediction = 0.0f,
            JitterRadius = 1.0f,
            MaxDeviationRadius = 0.5f
        };

        this._sensor.SkeletonStream.Enable(parameters);
Run Code Online (Sandbox Code Playgroud)

您可以更改Smoothing,Correction,Prediction,JitterRadius,和MaxDeviationRadius任何你想要的号码.