Medición de intensidades de luz desde la cámara Android
Así que quiero saber cómo mediría diferentes intensidades de luz cuando se presiona un dedo en la cámara del dispositivo android con flash. He leído a través de Internet sobre la exposición, sensores de luz, etc, pero no sé por dónde empezar 🙁 Hasta ahora he hecho un programa que abre la cámara con superficies y superficiales con flash en también. Puse mi pulgar contra la cámara y puedo ver que mi pulgar se volvió a un color rosado con pequeños cambios de color en toda la zona de mi pulgar ¿Cómo puedo tomar esta información de la cámara y utilizarlos para otras cosas, como la medición de la frecuencia cardíaca ? Muchas gracias.
- Android Touch UP no funciona
- Borrar edittext enfocar y ocultar el teclado cuando se pulsa el botón
- Cómo hacer línea horizontal en Android mediante programación
- Android M permiso de la prueba READ_PHONE_STATE (permisos peligrosos)
- BaseAdapter notifyDatasetChanged () llamado pero getView () nunca se llama
- ¿Cuánto tiempo hace que se registró la última ubicación conocida?
- ¿Cómo configuro el cuerpo de un HttpPut en Android? (sin agregar bibliotecas)
- Obtener el valor de cadena de un objeto de matriz JSON en Java
- CardView setCardBackgroundColor no funcionará
- Quiero crear una aplicación para Android con un mapa que proporcione direcciones, pero no Google Maps
- Tamaño de una aplicación Android de Hello World
- Buffered Reader vs Scanner, y FileInputStream vs FileReader?
- Cambiar el color del texto (cadena) al enviar un correo electrónico
Es posible que desee investigar buscando relaciones entre la luz roja y azul, en lugar de brillo absoluto. Usted puede encontrar que esta medida ayuda a deshacerse de algunos de los ruidos de modo común que probablemente existan en una medición de brillo absoluto.
Su sangre en realidad no se vuelve azul cuando no está oxigenada, pero sí cambia a un tono diferente de rojo. Usted podría ser capaz de hacer una primitiva medida de saturación de O2 con esa cámara. Usted puede recoger un medidor real de la casa para el medidor de saturación / pulso de O2 en una farmacia local por menos de $ 50, si desea que algunos datos reales se correlacionen con. Creo que los sensores "reales" correlacionan una medición IR con luz roja.
También es posible que desee ver si hay algún tipo de balance de blancos automático en marcha con el sensor de imagen que necesita ser desactivado (esto sería modelo específico a cualquier dispositivo que está utilizando).
¿Que estás tratando de hacer? Supongo que usted está tratando de medir su ritmo cardíaco por la cantidad de sangre en su dedo. Así que básicamente tienes 2 estados, uno con más sangre y uno con menos.
Empezaría por medir el brillo medio de la imagen como Totoo mencionó. Después de que usted sabe hacer esto, haga un programa que identifique qué estado el dedo está adentro, de la imagen – diga, si el brillo medio es menos de 50, su corazón apenas bombeado, haciéndolo estado 2. De lo contrario, hasn 'T, y estará en el estado 1.
Después de saber cómo hacerlo, puede saber cuándo cambia del estado 1 al estado 2 y viceversa. Y al dividir la cantidad de conmutadores de estado por (tiempo pasado * 2), obtendrías la frecuencia cardíaca.
Espero haber ayudado
- DialogFragment no se muestra después de agregar la ventana de alerta
- Recorte de texto dentro de ListPopupWindow en Android