这个项目能做什么
Heartbeat 提供基于远程光电容积描记法(rPPG)的非接触式心率测量流程。它检测并持续跟踪人脸,从每帧中提取面部颜色信号,并通过滤波和频率分析估算心率。输入源可以是实时摄像头或通过 `-i` 选项指定的视频文件。
该应用支持两种 rPPG 变体:绿色通道方法和基于 PCA 的 RGB 方法。人脸检测可使用 Haar 级联或深度神经网络检测器,并支持可配置的重新检测间隔。其他设置控制估算频率、最小和最大滑动窗口大小、文件输入的帧降采样、GUI 显示以及详细日志记录。
仓库包含适用于 macOS 的 Makefile 和适用于 Ubuntu 的显式 g++ 命令。必须安装 OpenCV,并确保其头文件和库位于标准构建路径上。该项目采用 GPL-3.0 许可证。README 还提供了演示视频、相关出版物、最小化 JavaScript 实现以及更新的 VitalLens 库和应用的链接。
评论
0 评分人数达到10人后显示
登录后参与讨论。