使用加速度计检测手势
Detect hand gestures using Accelerometer
我目前正在尝试使用 Microsoft Band 2s 了解滑动手势 accelerometer/Gyroscope。
我的实现非常幼稚:自上次值更新以来,加速度计值在所有轴上的变化最大。这是非常不准确的,并且在您以特定速度(高于阈值)移动之前不会注册。我想到的另一种选择是测量多个值差异的变化,但我可以看出这也不那么准确。
是否有现成的库可以在 .NET 中执行此操作?如果没有,是否有任何资源可以让我朝着正确的方向前进(没有双关语意)?
谢谢,
您可以开始阅读这篇关于使用加速度计检测 "tap" 手势的非常详细的文章
您可以使用相同的技术来检测其他手势。
我最终在 AzureML as I was in a particular situation; using the band I was limited to Universal App (UWP) 上创建了一个实验,但我无法在平台上执行 .py 脚本。
我尝试在 WPF 上使用一个库以允许在 WPF 上使用 UWP 库,但它有一个我无法弄清楚的奇怪之处。
我遇到了 libsvm,它似乎足以满足我的需求,但我时间紧迫,没有时间研究它。
希望对您有所帮助。
AzureMl 最终对项目来说过于昂贵和限制。
我转而使用 Wiigee;它最初是为 WiiMote 开发的,但经过一些调整后它可以与其他带有加速计传感器的设备一起使用。
它是在Java中写的,所以你需要使用服务器在两个程序之间进行通信(我使用SignalR)
我目前正在尝试使用 Microsoft Band 2s 了解滑动手势 accelerometer/Gyroscope。
我的实现非常幼稚:自上次值更新以来,加速度计值在所有轴上的变化最大。这是非常不准确的,并且在您以特定速度(高于阈值)移动之前不会注册。我想到的另一种选择是测量多个值差异的变化,但我可以看出这也不那么准确。
是否有现成的库可以在 .NET 中执行此操作?如果没有,是否有任何资源可以让我朝着正确的方向前进(没有双关语意)?
谢谢,
您可以开始阅读这篇关于使用加速度计检测 "tap" 手势的非常详细的文章
您可以使用相同的技术来检测其他手势。
我最终在 AzureML as I was in a particular situation; using the band I was limited to Universal App (UWP) 上创建了一个实验,但我无法在平台上执行 .py 脚本。
我尝试在 WPF 上使用一个库以允许在 WPF 上使用 UWP 库,但它有一个我无法弄清楚的奇怪之处。
我遇到了 libsvm,它似乎足以满足我的需求,但我时间紧迫,没有时间研究它。
希望对您有所帮助。
AzureMl 最终对项目来说过于昂贵和限制。
我转而使用 Wiigee;它最初是为 WiiMote 开发的,但经过一些调整后它可以与其他带有加速计传感器的设备一起使用。
它是在Java中写的,所以你需要使用服务器在两个程序之间进行通信(我使用SignalR)