手势录制,保存和重复使用

时间:2014-01-22 12:36:58

标签: ios xamarin.ios xamarin uigesturerecognizer

我只是开发了一个软件,出于安全考虑,我想保存用户的手势,比如圆圈或十字架或者类似的东西..是否有一个开源的单点触摸样本?

由于

2 个答案:

答案 0 :(得分:0)

我真的不认为有这种东西的现成解决方案。您可以编写自定义手势识别器,将触摸事件记录为时间序列 p(t),其中 p(t)(x,y) t 在屏幕上的位置。一旦你获得了时间序列(让我们称之为用户的手势指纹),你可以使用一些距离测量将它与参考指纹进行比较,并在一定的阈值内接受它。

棘手的部分是定义距离测量,因为你的系统应该接受具有合理容差的正确手势(低假阴性率),但另一方面,它不应该接受任何其他手势(低误报率) 。通常需要在这两个量之间进行权衡(假阴性率与假阳性率),并且您可以根据您的特定需求定制模式识别系统的容差参数(对于安全应用,您应该最小化误报率)。

为了可靠地实现这样的系统,您应该熟悉数字信号处理并且掌握机器学习/模式识别。

答案 1 :(得分:0)

Xamarin有一些documentation on touchwalkthrough。另外,using gesture recognizers上有一个食谱。希望这可以帮助您开始。