Beat Counterr
1.11 August 24, 2025- 8.7
- 1
- 2
- 3
- 4
- 5
Монитор сердечного ритма с использованием технологии распознавания изображений Android Device Camera
Основанный на Android Fitness Monitor, который использует камеру и ее вспышку для определения частоты сердечных сокращений пользователей в битах в минуту, используя технологию распознавания изображений устройств Android.
Как использовать:
Все, что вам нужно сделать, это открыть Heart Rate Monitor: Fitness , а затем удерживать кончик указательного пальца над объективом камеры вашего телефона. Весь изображение предварительного просмотра камеры должно быть красным с более легкой областью, где касается кончика пальца. Не нажимайте слишком сильно, иначе вы отрежете циркуляцию, что приведет к неточному чтению.
Через секунду или два вы должны увидеть иконку сердца в верхней части экрана, начинающего бить, когда он чувствует сердцебиение. Через десять секунд он вычислит ваш пульс и обновит номер рядом со значком сердца. Получить довольно точную частоту сердечных сокращений займет от десяти до тридцати секунд.
Типичная частота сердечных сокращений во время отдыха: 60-80 ударов в минуту
Типичная максимальная частота сердечных сокращений: 220 - ваш возраст (например, 190 для 30 -летнего))
Типичная целевая частота сердечных сокращений для физической подготовки упражнения: максимальная частота сердечных сокращений x (0,65 или 0,85), то есть от 65% до 85% от максимальной частоты сердечных сокращений
Например, для 30 -летнего возраста с максимальной частотой сердечных сокращений 190, целевая частота сердечных сокращений для физической подготовки будет составлять от 123 до 162 ударов в минуту.
Детали алгоритма распознавания изображений:
Heart Rate Monitor: Fitness использует механизм PreviewCallback, чтобы получить последнее изображение из предварительного просмотра. Затем он обрабатывает данные YUV420SP и выявляет все значения красного пикселя.
Он использует сглаживание данных в целочисленном массиве, чтобы выяснить среднее значение красного пикселя на изображении. Как только он выясняет среднее, он определяет бит сердца, когда среднее значение красного пикселя на последнем изображении больше, чем сглаженное среднее.
Heart Rate Monitor: Fitness будет собирать данные в десяти секундных кусках и добавлять удары в минуту в другой целочисленный массив, который используется для сглаживания данных в минуту.