Tomando fotos cada 66 milisegundos en el teléfono Android para el análisis de color (monitor de ritmo cardíaco)

Estoy haciendo un proyecto de último año en la universidad que consiste en hacer una aplicación médica para Android, como una práctica que tengo que hacer una aplicación de monitor de ritmo cardíaco.

He averiguado que la mejor manera de hacer esto es buscar cambios de color en la sangre al sujetar la cámara contra el dedo con el flash encendido.

Aquí es donde los problemas entran en juego, es posible tomar una foto cada 66 milisegundos en la cámara, luego comparar cada par de fotos para cualquier cambio de intensidad con el fin de contar un latido del corazón? O mejor me estoy quedando grabando un video y analizando cada fotograma buscando un cambio.

Heck es incluso posible sólo mirar la vista previa de vídeo y comparar cada marco.

Las preguntas que necesito para responder a este problema están claramente enumeradas a continuación

  • ¿Cuál es el mejor método para esto, tomar fotos, grabar vídeo o mirar la vista previa en vivo.

  • ¿Hay algún mensaje o página que pueda visitar en Internet donde la gente haya intentado cosas similares

  • Cualquier persona tiene un método básico que debo hacer para obtener dos imágenes que puedo comparar dentro del marco de tiempo.

  • Por último, si tomo la foto básica cada 66 milisegundos, ¿qué puedo hacer para asegurar que la foto se toma a intervalos de tiempo correctos

¿Cuál es el mejor método para esto, tomar fotos, grabar vídeo o mirar la vista previa en vivo.

Creo que la vista previa en vivo sería la respuesta correcta. Tomar fotos no es – no sucederá en cualquier lugar cerca de que rápidamente. Grabación de vídeo y post-procesamiento sería posible, pero no puedo ver cómo esto será aplicable para un monitor cardíaco en tiempo real.

¿Hay algún mensaje o página que pueda visitar en Internet donde la gente haya intentado cosas similares

Puede examinar el código fuente del escáner de códigos de barras , que utiliza la vista previa en directo para buscar códigos de barras.

Por último, si tomo la foto básica cada 66 milisegundos, ¿qué puedo hacer para asegurar que la foto se toma a intervalos de tiempo correctos

Android no es un RTOS difícil. AFAIK será imposible para que las horas de tiempo con precisión sean 66 milisegundos.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.