2012-10-07 13 views
12

Quindi voglio sapere come misurare le diverse intensità di luce quando si preme un dito sulla fotocamera del dispositivo Android con il flash acceso. Ho letto su internet informazioni su esposizione, sensori di luce, ecc., Ma non so da dove cominciare :(Finora ho realizzato un programma che apre la fotocamera usando superfici e superfici con flash acceso. Metto il pollice contro la fotocamera e vedo che il mio pollice si è trasformato in un colore rosato con piccoli cambiamenti di colore in tutta l'area del mio pollice. Come posso prendere queste informazioni dalla fotocamera e usarle per altre cose, come misurare la frequenza cardiaca Grazie milleMisurazione dell'intensità della luce dalla videocamera Android

+0

Ciao. È possibile impostare un'area, dove guardare (ad esempio: 1/9 medio della foto) e ottenere il colore medio dai pixel su di esso. Da questo puoi controllare le differenze tra i frame. – Totoo

risposta

1

Si potrebbe desiderare di indagare guardando rapporti tra luce rossa e blu, invece di brillantezza assoluta. Potresti scoprire che questa misura aiuta a eliminare alcuni dei rumori in modalità comune che probabilmente esistono in una misurazione della luminosità assoluta.

Il sangue non diventa blu quando non è ossigenato, ma cambia in una diversa tonalità di rosso. Potresti essere in grado di eseguire una misurazione di saturazione O2 primitiva con quella telecamera. È possibile prelevare un contatore domestico effettivo per la saturazione di O2/misuratore di impulsi in una farmacia locale per meno di $ 50, se si desidera che alcuni dati reali siano correlati. Credo che i sensori "reali" colleghino una misura IR con luce rossa.

Si potrebbe anche voler vedere se c'è una sorta di bilanciamento del bianco automatico in corso con il sensore di immagine che deve essere disabilitato (questo sarebbe il modello specifico per qualsiasi dispositivo che si sta utilizzando).

+0

Grazie. In poche parole, è quello che ho finito per fare. – Navio53

1

Che cosa stai cercando di fare? Suppongo che tu stia provando a misurare la frequenza cardiaca in base alla quantità di sangue nel dito, quindi in pratica hai 2 stati, uno con più sangue e uno con meno

Vorrei iniziare misurando la luminosità media dell'immagine lik e Totoo menzionato. Dopo aver saputo come fare, crea un programma che identifichi in quale stato si trova il dito, dall'immagine - Supponi che, se la luminosità media è inferiore a 50, il tuo cuore è appena pompato, rendendolo stato 2. Altrimenti, non ha 't, e sarà nello stato 1.

Dopo aver saputo come fare, è possibile sapere quando passa dallo stato 1 allo stato 2 e viceversa. E dividendo la quantità di interruttori di stato per (tempo trascorso * 2), otterresti la frequenza cardiaca.

speranza ho aiutato :)

+0

Ho finito per combinare questo approccio con l'analisi delle diverse sfumature di colori visti. – Navio53

Problemi correlati