新闻:试用 VitalLens,我的新免费 iOS 应用,它实现了基于人工智能的现代 rPPG 模型。我们还提供了一个 API 和一个使用相同人工智能模型的 Python 客户端。在 https://www.rouast.com/vitallens 和 https://www.rouast.com/api 了解更多信息。
这是 rPPG 的一个简单实现,它是一种无需皮肤接触即可测量心率的方法。它使用面部的视频记录或实时反馈来分析皮肤颜色的细微变化。
工作原理如下:
如果您对具体细节感兴趣,欢迎阅读我在该主题上的出版物:
另请参阅我的最小 JavaScript 实现 和 浏览器演示。
运行 Heartbeat 需要以下库:
必须在系统上安装这些库,以便编译器的标准搜索路径能找到头文件和库文件。
提供了适用于 macOS 的 Makefile 用于构建:
$ make
Ubuntu 的替代编译方法。适用于 opencv 3.1:
$ g++ -std=c++11 Heartbeat.cpp opencv.cpp RPPG.cpp `pkg-config --cflags --libs opencv` -o Heartbeat
构建后,可以通过以下方式运行应用:
$ ./Heartbeat
可用的命令行参数如下:
| 参数 | 选项 | 描述 |
|---|---|---|
| -i | 输入视频的文件路径 | 省略此标志以使用网络摄像头 |
| -rppg | g, pca(默认:g) | 指定 rPPG 算法变体 - 仅绿色通道或带 PCA 的 RGB 通道 |
| -facedet | haar, deep(默认:haar) | 指定面部检测分类器 - Haar 级联或深度神经网络 |
| -r | 重新检测间隔(默认:1 秒) | 面部重新检测的间隔;帧间使用跟踪 |
| -f | 采样频率(默认:1 Hz) | 心率估算的频率 |
| -max | 默认:5 | 信号滑动窗口的最大大小 |
| -min | 默认:5 | 信号滑动窗口的最小大小 |
| -gui | true, false(默认:true) | 显示 GUI |
| -log | true, false(默认:false) | 详细日志记录 |
| -ds | 默认:1 | 如果使用文件中的视频:通过使用每第 i 帧进行下采样 |
GPL-3.0


免费创建高清无水印Sora视频
Vora是一个免费创建高清无水印Sora视频的AI工具


最适合小白的AI自动化工作流平台
无需编码,轻松生成可复用、可变现的AI自动化工作流

大模型驱动的Excel数据处理工具
基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。


AI辅助编程,代码自动修复
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。


AI论文写作指导平台
AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。


AI一键生成PPT,就用博思AIPPT!
博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

