iPhone 및 Android 플랫폼 용 간단한 모바일 앱을 개발 중이며 내부 가속도계를 사용하여 특정 제스처를 감지하면 특정 이벤트 (기능)를 트리거 할 수있는 알고리즘을 찾고 있습니다. 저는 HTML5를 사용하는 Phonegap과 javascript를 사용하여 미리 설정된 간격 (예 : 0.04 초마다)의 가속도계에서 3 개의 좌표 (x, y 및 z)를 읽습니다.스마트 폰 가속도계 제스처 알고리즘
나는 떨리는 동작을 감지하는 간단한 함수를 작성했으나 아주 잘 작동하지만 기본 적이기 때문에 (방향을 감지하는 것만으로 흔들림을 감지합니다.) - 다음과 같은 다른 제스처를 감지하려고합니다 : - tilt 좌/우) 가 -/다운 흔들 - 흔들 좌/우 - 원 운동 - 거꾸로 회전 - .... 등
누구 알고리즘 (또는 적어도 있는가 수식/기능) (x, y, z 및 각 호출에 대한 시간 간격)이있는 입력 값을 기반으로 제스처의 종류를 계산 (감지) 할 수 있습니까? 나는 어떤 프로그래밍 언어로 코드를 찾고 있어요
는 (I 자바 스크립트 나 자신에게 다시 것입니다. 사전에 감사!
이
이 질문은 오래 알고 있지만 MIT 실험실에서 GRT (제스처 인식 툴킷)에서 살펴 봐야 할 수 있습니다 https://github.com/nickgillian/grt –