如题,想请教下一些体检软件(如口袋体检)的心率测试是怎样实现的,我看网上说
诸如心率测量,App Store 上早有单独的应用,比如我们曾大力推荐的 Instant Heart Rate (链接),原理就是利用摄像头在强光辅助下,拍摄指尖因血液流动造成的细微颜色变化,在准确度和可靠性上是有保障的。
想问下,类似于这样的技术实现大概是怎样的?是打开闪光灯的时候录一段视频,然后分析这段视频如何如何的?具体怎样分析视频?
------解决方案--------------------
数据采样就是你提到的了,至于分析算法,有很多种。基本思想就是心脏跳动时,血压增加,导致血管扩张,血液浓度增高。这两者都会导致数据样本的红色分量在心脏跳动时有所增加。
所以,首先对视频进行拆帧,并找到两次红色分量出现极大值时的时间间隔,则可以计算出粗略的心率。如果需要精确一点,则探测时间延长一些即可。