我正试图编写一个游戏,用户可以通过用手指画出某些图案来发出命令。例如,如果他画一个圆圈,一个'S'字母,一个expiral等在iPhone屏幕上绘图时识别图案
我已经很熟悉触摸事件,并且能够读取坐标......我的问题是找到关于识别具有某种程度错误模式的算法和信息......例如,如果我应该检测一个圆圈,即使用户没有做出完美的圆圈,我也应该检测它。
在这件事上的任何资源?,谢谢!
我正试图编写一个游戏,用户可以通过用手指画出某些图案来发出命令。例如,如果他画一个圆圈,一个'S'字母,一个expiral等在iPhone屏幕上绘图时识别图案
我已经很熟悉触摸事件,并且能够读取坐标......我的问题是找到关于识别具有某种程度错误模式的算法和信息......例如,如果我应该检测一个圆圈,即使用户没有做出完美的圆圈,我也应该检测它。
在这件事上的任何资源?,谢谢!
This site演示一个非常简单,易于实现的手势识别器,它们是用Javascript编写的。我用另一种语言自己实现了它,并发现它很容易处理。他们已经有了代码,并且有一篇论文描述了算法;你可能需要的一切。
您所指的模式被称为“手势”。
This code似乎是你在找什么。
alt text http://giraffelab.com/code/GLGestureRecognizer/screenshot.jpg