首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >平滑鼠标移动

平滑鼠标移动
EN

Stack Overflow用户
提问于 2012-05-25 23:00:54
回答 2查看 2K关注 0票数 5

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

EN

回答 2

Stack Overflow用户

发布于 2012-05-26 01:29:49

是的,你可以使用一些参数来开始跟踪,这些参数可以让你的移动更平滑。

下面是一个示例代码:

代码语言:javascript
运行
复制
        var parameters = new TransformSmoothParameters
        {
            Smoothing = 0.2f,
            Correction = 0.0f,
            Prediction = 0.0f,
            JitterRadius = 1.0f,
            MaxDeviationRadius = 0.5f
        };

        this._sensor.SkeletonStream.Enable(parameters);

您可以将SmoothingCorrectionPredictionJitterRadiusMaxDeviationRadius更改为您想要的任何数字。

票数 5
EN

Stack Overflow用户

发布于 2012-08-29 10:06:27

既然你想了解"mapping depth coordinates to skeleton points",你可以使用DepthImageFrameMapToSkeletonPoint(),它获取深度数据的X和Y值,然后创建一个SkeletonPoint。示例:

代码语言:javascript
运行
复制
 SkeletonPoint point = depthFrame.MapToSkeletonPoint(x, y);

希望这能有所帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10756772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档