DFT的matlab源代码HTML5心率监测器
一个html5
+
js代码,可使用常见的网络摄像头检测一个人的心律。
在Chromium
45.0.2454.101
Ubuntu
15.04(64位)上进行了测试。
在某些浏览器/操作系统上可能运行缓慢,因为它需要进行一些计算。
受其启发并且是其实现之一。
这个怎么运作:
该应用程序始终使用用户肤色的差异来尝试猜测他的心率。
用户必须放置他的头,这样他的前额才会在标记的区域内。
一些javascript代码计算该标记区域的绿色分量的平均值,并存储许多此类样本及其捕获时间(以毫秒为单位)。
然后,对数据执行dft并隔离30
bpm和150
bpm之间的频率并将其显示为心率。
出于安全原因,浏览器不授予网络摄像头访问本地文件的权限,因此我使用了一个简单的nodejs服务器。
跑步:
当地的:
基本要求:
Nodejs的
现代的网络浏览器
跑步
npm
install
connect
serve-static
node
server.js
这将安装必要的依赖关系并运行本地服务器。
在浏览器上打开localhost:8080以启动应用程序。
2022-02-05 21:00:55
44KB
系统开源
1