【问题标题】:Mouse move on WPF image control using Kinect使用 Kinect 在 WPF 图像控件上移动鼠标
【发布时间】:2012-09-30 14:00:55
【问题描述】:

我正在尝试使用 kinect 移动鼠标。我实现了在 c# 中使用互操作服务。 现在我只想在图像控件内移动鼠标。所以鼠标不应该在其他布局上移动。有什么方法可以在不使用互操作服务的情况下实现鼠标移动。

【问题讨论】:

    标签: wpf cursor kinect


    【解决方案1】:
    Cursor.Position = new Point()
    

    会让你移动光标。您也可以限制代码中的位置。

    这是您正在寻找的东西,还是我错过了什么?我真的看不到任何特定于 Kinect 的东西。

    编辑:

    您可以在以下帖子中找到我使用的跟踪功能: how to use skeletal joint to act as cursor using bounds (No gestures)

    在其中,我将手的位置分配给“RightHandX”和“RightHandY”参数。这些基本上是鼠标位置——你可以用对 Cursor.Position 的调用来替换它们。

    如果您只想在图像周围移动鼠标,则可以获取图像的边界,然后只需添加另一个“if”语句,根据这些边界和计算得出的是否发送 Cursor.Position手的位置。

    【讨论】:

    • 你能告诉我如何通过使用 kinect 来达到同样的效果吗...以及一些示例代码..
    猜你喜欢
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多