我的问题非常简单直接。有没有什么技术可以让我计算一个使用android设备的人的心跳?
我在谷歌上搜索了一下,发现了一些他们使用相机实现的结果。
任何其他想法或帮助都将受到高度赞赏。
谢谢。
发布于 2011-03-11 17:05:01
我想为了测量心跳,你有3个选择:
1.使用已经在某些应用程序中实现的摄像头。我试过其中的一个,但效果不是很好!
我不知道这是如何实现的,但我猜,当血液通过身体泵送时,皮肤会稍微改变颜色。摄像机将能够检测到这些变化并计算出脉冲(即每个脉冲之间的时间)。
2.使用麦克风。然而,我不确定它是否足够敏感。你必须找到一种方法来过滤背景噪音,并只提取所需的信号。
使用麦克风,你必须弄清楚如何过滤背景噪声信号,只检测脉搏的声音。麦克风需要放在心脏附近,或者血液运动产生足够噪音的地方才能被检测到。然后,你需要找出噪声听起来像什么,并使用某种音频信号处理来检测它。然后计算每个脉冲之间的时间,以获得脉率。这里有一个这样的应用程序的运行示例:
3.使用运动检测硬件。然而,我非常怀疑这是否足够敏感,以拾取由心跳引起的运动!
除此之外,你还需要一些外部传感器--胸带或类似的东西。你可以安装可以传输蓝牙功能的心率监控器,这样其中一个就可以工作了。
希望这能有所帮助!
https://stackoverflow.com/questions/5270871
复制相似问题