心跳之旅—
来源:互联网 发布:管家婆数据库密码忘记 编辑:程序博客网 时间:2024/06/10 15:10
[前情提要] 光阴似箭,日月如梭,最近几年,支持心率检测的设备愈发常见了,大家都在各种测空气测雪碧的,如火如荼,于是我也来凑一凑热闹。[0]
这段时间,我完成了一个基于iOS的心率检测Demo,只要稳定地用指尖按住手机摄像头,它就能采集你的心率数据。Demo完成后,我对心率检测组件进行了封装,并提供了默认动画和音效,能够非常方便导入到其他项目中。在这篇博客里,我将向大家分享一下我完成心率检测的过程,以及,期间我遇到的种种困难。
本文中涉及到的要点主要有:
- AVCapture
- Core Graphics
- Delegate & Block
- RGB -> HSV
- 带通滤波
- 基音标注算法(TP-Psola)
- 光电容积脉搏波描记法(PhotoPlethysmoGraphy, PPG)
在开始之前,我先为大家展示一下最后成品的效果:
上图展示的是心率检测过程中的主要界面。
在检测的过程中,应用能够实时捕捉心跳的波峰,计算相应的心率,并以Delegate或Block的形式回调,在界面上显示相应的动画和音效。
〇、剧情概览
好吧,
0 0
- 心跳之旅—
- 心跳之旅—iOS用手机摄像头检测心率(PPG)
- TCP之心跳包
- 网络之心跳机制
- Java之心跳机制
- socket通信之心跳
- Android项目之心跳(......)
- Socket心跳包,Socket长连接之旅
- android系列之——心跳包学习总结
- MINA之心跳协议运用
- 连接有效性判断之心跳
- MINA之心跳协议运用
- MINA之心跳协议运用
- 心跳
- 心跳
- 心跳
- 心跳
- 心跳
- FZU Problem 2243 Daxia like uber(最短路)
- 设计模式之单例模式
- SQLException:No suitable driver found for jdbc:myqsl://localhost/......
- 面试基础知识漫谈(参考)
- 集合三大接口之一:Collection
- 心跳之旅—
- H5发展嗖嗖的
- ASP.NET 3.5 Extensions CTP预览版发布了
- NYOJ 1291 不是匹配
- GitHub使用过程中add出错
- centos6.6 开放端口
- linux下安装node环境以及cnpm
- Git 使用规范流程
- 一个苦逼SEO的哭诉:做SEO真的风光无限吗