Я пытаюсь создать приложение, которое будет определять, какую форму вы создали с помощью iPhone с помощью акселерометра. В качестве примера, если вы нарисуете круг своей рукой с iPhone, приложение сможет перерисовать его на экране. Это может также работать с квадратами или даже более сложными формами. Единственный пример приложения, который я видел, это AirPaint (http://vimeo.com/2276713), но он, похоже, не в состоянии делать это в режиме реального времени.
Моя первая попытка - применить фильтр низких частот по параметрам X и Y с акселерометра и сделать указатель перемещаться к этим значениям пропорционально размеру экрана. Но этого явно недостаточно, у меня очень низкая точность, и если я встряхну это устройство, это также заставляет стрелку двигаться...
Есть идеи об этом? Считаете ли вы, что данные акселерометра достаточно для этого? Или я должен использовать другие данные, такие как компас?
Спасибо заранее!