一种测量人体脉搏的方法及装置制造方法及图纸

技术编号:7541591 阅读:218 留言:0更新日期:2012-07-13 05:40
本发明专利技术适用于计算机技术领域,提供了一种测量人体脉搏的方法及装置,方法包括:按预设的时间间隔连续采集多帧透光的手指位图;获取每帧手指位图中脉搏测量区域像素点的红色值饱和度;对每个手指位图分别建立横轴为像素点序列号,纵轴为像素点的红色值饱和度的直角坐标系,并将手指位图中的红色值饱和度在直角坐标系中描点,将所描的点相连形成红色值饱和度曲线;分别计算每个坐标中横轴、纵轴及红色值饱和度曲线围成的形状的面积;获得多个形状面积的峰值,并根据多个形状面积峰值的时间差计算人体脉搏频率。本发明专利技术只需通过带有摄像头的电脑、手机等电子设备就可计算人体脉搏频率,便于用户测量脉搏,降低了测试脉搏专用器材的研发费用。

【技术实现步骤摘要】
一种测量人体脉搏的方法及装置
本专利技术属于计算机
,尤其涉及一种测量人体脉搏的方法及装置。
技术介绍
现代社会,人们对于健康越来越关注,而作为人体健康重要指标的脉搏频率也就成为了日常健康检测所不可缺少的。在现有的脉搏测量方法中,通常使用专用的心率测量设备,例如血压计等,但是现有的脉搏测量设备大多依赖于特定的硬件,不仅携带不便,且开发成本太高。
技术实现思路
本专利技术实施例的目的在于提供一种测量人体脉搏的方法,旨在解决现有的硬件脉搏测量仪不便于携带且开发成本高的问题。本专利技术实施例是这样实现的,一种测量人体脉搏的方法,所述方法包括按预设的时间间隔连续采集多帧透光的手指位获取每帧手指位图中脉搏测量区域像素点的红色值饱和度;对每个手指位图分别建立横轴为像素点序列号,纵轴为像素点的红色值饱和度的直角坐标系,并将所述手指位图中的红色值饱和度在直角坐标系中描点,将所描的点相连形成红色值饱和度曲线;分别计算每个坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积;获得多个预设时间段内所述形状的面积的峰值,并根据所述多个峰值的时间差计算人体脉搏。本专利技术实施例的另一目的在于提供测量人体脉搏的装置,所述装置包括手指位图获取单元,用于按预设的时间间隔连续采集多帧透光的手指位红色值饱和度获取单元,用于获取每帧手指位图中脉搏测量区域像素点的红色值饱和度;坐标系建立单元,用于对每个手指位图分别建立横轴为像素点序列号,纵轴为像素点的红色值饱和度的直角坐标系,并将所述手指位图中的红色值饱和度在直角坐标系中描点,将所描的点相连形成红色值饱和度曲线;面积计算单元,用于分别计算每个坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积;脉搏频率计算单元,用于获得多个预设时间段内所述形状的面积的峰值,并根据多个峰值的时间差计算人体脉搏。在本专利技术实施例中,只需要通过带有摄像头的电脑、手机等电子设备就可采集透光的手指位图,进而根据手指位图来计算出人体脉搏频率,便于用户测量脉搏。且相对于现有技术中测试脉搏的专用器材而言,更为便携、简易,同时降低了测试脉搏功能的硬件器材的研发费用。附图说明图1是本专利技术第一实施例提供的测量人体脉搏的方法流程图2是本专利技术第一实施例提供的建立的一个直角坐标系的实例;图3是本专利技术第二实施例提供的获取每帧手指位图中脉搏测量区域像素点的红色值饱和度的方法流程图4是本专利技术第二实施例提供的手指位图各区域的指示图5是本专利技术第三实施例提供的获得多个预设时间段内所述形状的面积的峰值, 并根据多个形状面积峰值的时间差计算人体脉搏频率的方法流程图6是本专利技术第四实施例提供的测量人体脉搏的装置示意图7是本专利技术第五实施例提供的红色值饱和度获取单元的结构图8是本专利技术第六实施例提供的脉搏频率计算单元的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一如图1所示为本专利技术实施例一提供的测量人体脉搏的方法流程图,为了便于说明,仅示出了与本专利技术实施例相关的部分。在步骤SlOl中,按预设的时间间隔连续采集多帧透光的手指位图。在本专利技术实施例中,手指位图通过摄像头或视频输入设备采集。在获取一帧透光的手指位图后,预设的时间间隔后再次采集第二帧手指位图,按此规律循环,采集多帧透光的手指位图。其中,采集的手指位图的个数可以为预先设定,也可以为接收到停止采集手指位图的信号或手指离开采集区域时停止采集。在步骤S102中,获取每帧手指位图中脉搏测量区域像素点的红色值饱和度。在本专利技术实施例中,采集多帧透光的手指位图后,通过截取出手指骨头区域确定每帧手指位图的脉搏测量区域,然后获取每帧手指位图中脉搏测量区域像素点RGB值,并从中分离出像素点的红色值饱和度(即R值)。在步骤S103中,对每个手指位图分别建立横轴为像素点序列号,纵轴为像素点的红色值饱和度的直角坐标系,并将手指位图中的红色值饱和度在直角坐标系中描点,将所描的点相连形成红色值饱和度曲线。在本专利技术实施例中,对应于各个手指位图,建立横轴为像素点序列号,纵轴为像素点的红色值饱和度的多个直角坐标系,由于红色值饱和度的范围在0 255之间,因此所建立的直角坐标系中纵轴的范围为0 255。直角坐标系建立好后,分别对应每帧手指位图, 将每帧手指位图中脉搏测量区域像素点的红色值饱和度在一个直角坐标系中描点(一帧手指位图中脉搏测量区域像素点的红色值饱和度描绘于一个直角坐标系中),并将所描的点相连形成红色值饱和度曲线。如图2所示,图2为所建立的一个直角坐标系以及红色值饱和度曲线的实例。在步骤S104中,分别计算每个坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积。在本专利技术实施例中,可通过多种方法计算直角坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积,如可采用微积分计算坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积,也可通过建模工具建模后计算坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积等,其具体的计算方法在此不做限制。在步骤S105中,获得多个预设时间段内所述形状的面积的峰值,并根据多个峰值的时间差计算人体脉搏频率。 在本专利技术实施例中,每帧手指位图对应的形状的面积是不同的,本实施例预设一个时间段,取该时间段内的形状的面积峰值(即第一个形状面积峰值),并将该形状的面积峰值作为基线。其中,预设的时间段可以根据心跳一次所需时间的平均值来设定。在本专利技术实施例中,由于坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积峰值对应的形状的面积最大,也就是坐标系中横轴、纵轴及红色值饱和度曲线围成的形状的面积峰值对应的手指位图中脉搏测量区域像素点的红色值饱和度最大,即血液颜色最深,因此采集到形状面积峰值对应的手指位图的时刻即为脉搏跳动的时刻。在本专利技术实施例中,根据采集手指位图的时间间隔及采集的手指位图的个数计算出多个形状的面积峰值的时间差,再由该时间差和形状的面积峰值的个数计算出人体脉搏频率。在本专利技术实施例一中,只需要通过带有摄像头的电脑、手机等电子设备就可采集透光的手指位图,进而根据手指位图来计算出人体脉搏频率,便于用户测量脉搏。且相对于现有技术中测试脉搏的专用器材而言,更为便携、简易,同时降低了测试脉搏功能的硬件器材的研发费用。实施例二 参见图3,图3为本专利技术实施例二提供测量人体脉搏的方法中获取每帧手指位图中脉搏测量区域像素点的红色值饱和度(上述步骤S102)的方法流程图,为了便于说明,仅示出了与本专利技术实施例一相区别的部分。在本专利技术实施例二中,执行上述获取每帧手指位图中脉搏测量区域像素点的红色值饱和度(上述步骤S102)的方法主要包括在步骤S301中,截取每帧手指位图中手指压力分布均匀的椭圆形区域的像素点隹A口 O在本专利技术实施例中,采集手指位图后,根据摄像头的像素及其它可能影响手指位图的因素,按照预设的百分比截取手指位图中的一个矩形区域,再取该矩形区域的内接椭圆,该内接椭圆即为手指位图中手指压力分布均匀的椭圆形区域。然后,获得该椭圆形区域的像素点集合。其中,预设的百分比为手指位图的60% 80%。如图4中的椭圆区域即为手本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术