One Solution
W android, możemy otworzyć aparat w tle, dzięki czemu możemy sprawdzić koloru RGB lub gdy pokrycie całego aparatu przy użyciu naszego palca kranu.
Kiedy otrzymamy kolor tego samego koloru w tym czasie, wiemy, że aparat całkowicie zakryje palcem, a teraz możesz mierzyć tętno.
Inne rozwiązanie
- Grab rama obrazu z kamery
- Porównaj dane obrazowe ramki do poprzedniej klatki. Musisz określić, jakich danych użyć: jasność, kolor itp.
- Jeśli dane znacznie różnią się w jednym kierunku, oznacza to bicie serca.
- Zatrzymaj jakiś nieokreślony czas.
- Idź do 1
Inne demo na częstość akcji serca czy użytecznej HeartRate Demo
Wszystko co musisz zrobić, to otworzyć HeartRateMonitor App, a następnie przytrzymać końcówkę palca wskazującego nad obiektywem twojego telefonu. Cały obraz z podglądu z kamery powinien być czerwony z jaśniejszym obszarem, w którym czubek palca się dotyka. Nie naciskaj zbyt mocno, bo spowoduje to odcięcie cyrkulacji, co spowoduje niedokładne odczytanie.
Po upływie sekundy lub dwóch, ikona Androida na górze ekranu powinna zacząć migać na czerwono, gdy wyczuje bicie serca. Po dziesięciu sekundach oblicza twoje tętno i aktualizuje numer obok ikony Androida. Osiągnięcie dokładnego tętna zajmie od dziesięciu do trzydziestu sekund.
http: // stackoverflow.com/questions/7320140/taking-photo-every-66-milisekundowy-android-telefon-do-analizy-kolor-serca-r Sprawdź ten link może ci pomóc. –
Czy używasz zewnętrznego zestawu SDK do korzystania z tej funkcji? Albo powiedz nam, czy korzystasz z kamery systemowej i dowolnego czujnika z aplikacją? Mogę ci w tym pomóc, jeśli możesz udostępnić swój kod tutaj. – AppAspect