Algorithm 用于手势识别的FastDTW的Java实现

Algorithm 用于手势识别的FastDTW的Java实现,algorithm,Algorithm,我有一个android应用程序,它从外部源获取手势坐标(3轴-x,y,z)。我需要将它们与数据库中的坐标进行比较,确定手势是否相同/相似 我还需要增加一些公差,因为加速计(捕捉手势的设备)非常敏感。这很容易,但我也想考虑一下“大圆圈”画在空中,就像在空中画的“小圆圈”一样。这意味着会有不同的值,但图形的结构是相同的,对吗 我做了一些研究,发现我可以使用动态时间包装,可能与隐马尔可夫模型结合使用 我试着对它做进一步的阅读,但没找到多少。我刚刚找到了一个名为FastDTW的Java库,但无法确定哪些

我有一个android应用程序,它从外部源获取手势坐标(3轴-x,y,z)。我需要将它们与数据库中的坐标进行比较,确定手势是否相同/相似

我还需要增加一些公差,因为加速计(捕捉手势的设备)非常敏感。这很容易,但我也想考虑一下“大圆圈”画在空中,就像在空中画的“小圆圈”一样。这意味着会有不同的值,但图形的结构是相同的,对吗

我做了一些研究,发现我可以使用
动态时间包装
,可能与
隐马尔可夫模型
结合使用

我试着对它做进一步的阅读,但没找到多少。我刚刚找到了一个名为
FastDTW
的Java库,但无法确定哪些方法适合我的问题

你能告诉我这方面的线索吗

看这些图像,它们是相同的姿势,但一个动作比另一个动作慢

更快的一个:

慢一点:

我还没有拍到一个比另一个小的相同姿势的照片,稍后可能会补充说