One Solution
in Android, possiamo aprire fotocamera in background in modo da poter controllare il colore o RGB quando copriamo tutta la fotocamera utilizzando il nostro tocco delle dita.
Quando otteniamo il colore dello stesso colore in quel momento, sappiamo che la fotocamera si copre completamente con il tocco delle dita e ora è possibile misurare la frequenza cardiaca.
Altro soluzione
- immagine Grab telaio dalla fotocamera
- Compara metriche immagine di un quadro per fotogramma precedente. Hai bisogno di capire quali metriche utilizzare: luminosità, colore, ecc.
- Se le metriche sono significativamente diverse in una direzione, allora hai un battito cardiaco.
- Interrompe l'intervallo di tempo indeterminato.
- Vai a 1
Altro demo per la frequenza cardiaca, se utile HeartRate Demo
Tutto quello che dovete fare è aprire l'App HeartRateMonitor e quindi tenere la punta del dito indice sopra l'obiettivo della fotocamera del tuo telefono. L'intera immagine di anteprima della fotocamera dovrebbe essere rossa con un'area più chiara in cui la punta del dito è a contatto. Non premere troppo forte o interromperai la circolazione, il che comporterà una lettura imprecisa.
Dopo un secondo o due, dovresti vedere l'icona di Android nella parte superiore dello schermo che inizia a lampeggiare in rosso quando rileva un battito cardiaco. Dopo dieci secondi calcola la frequenza cardiaca e aggiorna il numero accanto all'icona di Android. Ci vorranno tra i dieci ei trenta secondi per ottenere una frequenza cardiaca accurata.
http: // stackoverflow.it/questions/7320140/take-photo-every-66-milliseconds-on-android-phone-per-color-analysis-heart-r Controlla che questo link potrebbe aiutarti. –
Stai utilizzando un SDK esterno per utilizzare questa funzione? Oppure dicci se stai utilizzando la fotocamera di sistema e qualsiasi sensore con l'applicazione? Posso aiutarti con questo se puoi condividere il tuo codice qui. – AppAspect