我只是开发了一个软件,出于安全考虑,我想保存用户的手势,比如圆圈或十字架或者类似的东西..是否有一个开源的单点触摸样本?
由于
答案 0 :(得分:0)
我真的不认为有这种东西的现成解决方案。您可以编写自定义手势识别器,将触摸事件记录为时间序列 p(t),其中 p(t)是(x,y) t 时在屏幕上的位置。一旦你获得了时间序列(让我们称之为用户的手势指纹),你可以使用一些距离测量将它与参考指纹进行比较,并在一定的阈值内接受它。
棘手的部分是定义距离测量,因为你的系统应该接受具有合理容差的正确手势(低假阴性率),但另一方面,它不应该接受任何其他手势(低误报率) 。通常需要在这两个量之间进行权衡(假阴性率与假阳性率),并且您可以根据您的特定需求定制模式识别系统的容差参数(对于安全应用,您应该最小化误报率)。
为了可靠地实现这样的系统,您应该熟悉数字信号处理并且掌握机器学习/模式识别。
答案 1 :(得分:0)
Xamarin有一些documentation on touch和walkthrough。另外,using gesture recognizers上有一个食谱。希望这可以帮助您开始。