Me gustaría detectar gestos en un dispositivo iOS utilizando el acelerómetro y tal vez el giroscopio. La aplicación debería detectar movimientos como dibujar un círculo o un rectángulo en el aire. He encontrado varios artículos sobre reconocimiento de gestos en iPhones, pero no hay un código real que pueda usar. Me pregunto si hay una biblioteca que pueda ayudarme a acercarme a este objetivo de alguna manera. Si no, ¡tengo que empezar a construir uno solo! :) ¡Gracias de antemano! MarkusiOS Reconocimiento de gestos utilizando acelerómetro (y giroscopio)
Respuesta
Probablemente tengas que desarrollar esas funciones por tu cuenta. Las características integradas de reconocimiento de gestos son todas para eventos basados en el tacto.
La pregunta relacionada es here, puede ayudar un poco.
Además de paper mencionado allí, también puede encontrar this paper interesante, página 363, 5. condiciones de contorno y página 364. Tengo curiosidad de cómo funciona DTW para su aplicación. Buena suerte de todos modos!
Alguien pensó como yo antes que yo. :-p ¡Estaba en el camino correcto! :-) –
Muchas gracias, esto parece ser mucho más fácil que las Cosas Ocultas de Markov que he encontrado hasta ahora. Estoy intentando evaluar esto un poco y, por lo tanto, no quiero poner mucho esfuerzo en ello. ¡Pero definitivamente probaré el DTW! – blackforestcowboy
Me alegra que te haya gustado la idea. Por favor, publique su experiencia con el DTW, ¡tengo curiosidad! – Ali
Utilice Core Motion y muchas funciones matemáticas.
Voy a adivinar (por lo que probablemente me equivoque): Si desea capturar movimientos circulares (dibujando con el dispositivo un círculo en el aire en un plano), tome muestras regulares (> 20 Hz) y guarde los valores máximos de x, y y z en una matriz cada uno (para reconocer en los 3 planos). Si desea que el gesto tenga una duración de 5 segundos, conserve 100 muestras (a 20 Hz). Luego analiza si alguna de las tres matrices tiene valores que cambian sinusoidalmente. Si lo hace, tienes un gesto.
Supongo que es un poco de prueba y error, o dibujar un círculo sobre el papel y adivinar los valores del acelerómetro en el progreso del movimiento.
Espero que encuentres la respuesta. Estoy muy interesado ya.
sí, estás en el camino correcto, DTW (mira el enlace en mi respuesta) es mejor para el reconocimiento de gestos. – Ali
gracias por tu idea! :) ¡Intentaré implementar la idea de @ Ali, ya que suena muy prometedor! – blackforestcowboy
- 1. Reconocimiento de gestos basado en acelerómetro
- 2. Giroscopio vs Acelerómetro?
- 3. 6DOF usando el acelerómetro y el giroscopio
- 4. iOS Giroscopio API
- 5. acelerómetro Smartphone gestos algoritmos
- 6. Reconocimiento de gestos en Android
- 7. ¿Cómo acceder a los datos de acelerómetro/giroscopio de Javascript?
- 8. Reconocimiento de gestos Biblioteca de JavaScript
- 9. Reconocimiento de gestos de Kinect para Windows
- 10. ¿Cómo funciona el reconocimiento de gestos?
- 11. Cómo hacer reconocimiento de gestos usando acelerómetros
- 12. ¿Hay una biblioteca de iOS que me ayude a detectar gestos de acelerómetro de mayor nivel?
- 13. iOS giroscopio para hacer horizonte virtual
- 14. Precisión del acelerómetro y del giroscopio en un dispositivo móvil diferente
- 15. Reconocimiento de gestos OpenCV (para reproductor de medios)
- 16. ¿Las variaciones de gestos en la biblioteca de gestos mejoran el reconocimiento?
- 17. ¿Cómo obtener datos del acelerómetro en IOS?
- 18. ¿Existe un marco Java puro para el reconocimiento de gestos?
- 19. Deriva del sensor de giroscopio y ángulo correcto Estimación
- 20. Identificador de gestos de barrido adecuado iOS
- 21. ¿Qué teléfonos con Android tienen un giroscopio?
- 22. Desactivar reconocedor de gestos multitarea de iOS durante el juego
- 23. Gestos y cadena de respuesta
- 24. Uso del acelerómetro, el giroscopio y la brújula para calcular el movimiento del dispositivo en el mundo 3D
- 25. recarga Tableview y tocar gestos
- 26. iOS comprensión acelerómetro datos de iphone en caída libre
- 27. Gestos avanzados de iOS: obtención del vector de dirección deslizante
- 28. Reconocedores de gestos y TableView
- 29. ¿Cómo limitar el reconocimiento de gestos de toque de iPhone dentro de una imagen circular?
- 30. Biblioteca de reconocimiento de gestos de video de código abierto en C#
¡lo tienes! :) – blackforestcowboy