我正在尝试制作一个应用程序,使用iPhone的加速度计可以检测您用手所做的形状。例如,如果您用手拿着iPhone画圆形,则该应用程序将能够在屏幕上重新绘制它。 这也可以适用于正方形,甚至更复杂的形状。 我看过唯一做这种事情的应用程序是AirPaint (http://vimeo.com/2276713),但它似乎不能实时完成。
我的第一次尝试是在加速度计的X和Y参数上应用低通滤波器,并使指针朝向这些值移动,与屏幕大小成比例。 但这显然还不够,我的准确度非常低,如果我摇晃设备也会使指针移动...
有关此事的任何想法吗? 您认为加速度计数据足够吗?或者应该考虑使用其他数据,例如指南针?
提前致谢!