1.一种多人心跳检测系统,其特征在于,包括:
摄像头、处理设备,其中,
所述摄像头与所述处理设备相连;
所述处理设备中包括:获取单元和显卡;
所述摄像头,用于采集至少两个被测用户对应的视频录像;
所述获取单元,用于获取所述视频录像;
所述显卡,用于创建所述至少两个被测用户对应的至少两组线程,且每一组线程中均包括有至少一个线程;确定所述获取单元获取到的所述视频录像中的每一帧静态图像的时间排列顺序,并针对每一帧静态图像均执行:利用创建的每一组线程,分别确定所述静态图像中的与每一个被测用户相对应的采样区域,并根据各采样区域中包括的每一个像素点的颜色值,计算该采样区域的颜色值;根据计算出的每一帧静态图像中的与每一个被测用户相对应的采样区域的颜色值,以及根据确定出的每一帧静态图像的时间排列顺序,生成每一个被测用户对应的颜色值变化曲线;利用生成的每一个被测用户对应的颜色值变化曲线,确定每一个被测用户的心跳检测结果;
所述显卡包括:CUDA卡;
所述采样区域包括:边长固定的正方形区域,其中,所述正方形区域的中心位于相应被测用户的眉心正上方,且该中心与眉心间的直线距离固定;
所述CUDA卡,具体用于针对每一帧静态图像均执行:根据预先确定的人脸五官比例特征,对所述静态图像进行人脸识别以确定每一个被测用户的人脸位置在每一个被测用户的人脸位置中定位该被测用户的眉心;基于定位出的眉心确定与每一个被测用户相对应的所述正方形区域。
2.根据权利要求1所述的多人心跳检测系统,其特征在于,所述颜色值包括:G值;
所述显卡,具体用于根据各采样区域中包括的每一个像素点的G值,利用第一公式计算该采样区域的G值;
所述第一公式,包括:
其中,G′为所述采样区域的G值,n为所述采样区域中包括的像素点的个数,Gi为所述采样区域中包括的第i个像素点的G值,A0为预先设置的标准面积大小,Ax为所述采样区域的面积大小。
3.根据权利要求1所述的多人心跳检测系统,其特征在于,所述心跳检测结果包括心率;
所述显卡,具体用于利用生成的每一个被测用户对应的颜色值变化曲线,根据第二公式计算每一个被测用户的心率;
所述第二公式,包括:
X=60×N/T
其中,X为任一被测用户的心率,单位为bpm,N为所述任一被测用户对应的颜色值变化曲线内的波峰的个数,T为所述任一被测用户对应的颜色值变化曲线的持续时间,单位为s。
4.根据权利要求1至3中任一所述的多人心跳检测系统,其特征在于,还包括:显示设备;
所述显卡,还用于根据预先确定的人脸五官比例特征,对任意一帧静态图像进行人脸识别以确定每一个被测用户的人脸位置;基于确定出的每一个被测用户的人脸位置,从该帧静态图像中截取与其对应的用户头像,其中,每一个被测用户的人脸位置的中心与对应的用户头像的中心相重合,且每一个被测用户的人脸位置的面积大小与对应的用户头像的面积大小的比例固定;
所述显示设备,用于显示每一个被测用户的用户头像和心跳检测结果。
5.一种获取多人心跳变化曲线的方法,其特征在于,包括:采集至少两个被测用户对应的视频录像;
获取所述视频录像;
创建所述至少两个被测用户对应的至少两组线程,且每一组线程中均包括有至少一个线程;
确定所述视频录像中的每一帧静态图像的时间排列顺序,并针对每一帧静态图像均执行:利用创建的每一组线程,分别确定所述静态图像中的与每一个被测用户相对应的采样区域,并根据各采样区域中包括的每一个像素点的颜色值,计算该采样区域的颜色值;
根据计算出的每一帧静态图像中的与每一个被测用户相对应的采样区域的颜色值,以及根据确定出的每一帧静态图像的时间排列顺序,生成每一个被测用户对应的颜色值变化曲线;
所述采样区域包括:边长固定的正方形区域,其中,所述正方形区域的中心位于相应被测用户的眉心正上方,且该中心与眉心间的直线距离固定;所述确定所述静态图像中的与每一个被测用户相对应的采样区域,包括:根据预先确定的人脸五官比例特征,对所述静态图像进行人脸识别以确定每一个被测用户的人脸位置;在每一个被测用户的人脸位置中定位该被测用户的眉心;基于定位出的眉心,确定与每一个被测用户相对应的所述正方形区域。
6.根据权利要求5所述的方法,其特征在于,
所述颜色值包括:G值;
所述根据各采样区域中包括的每一个像素点的颜色值,计算该采样区域的颜色值,包括:根据各采样区域中包括的每一个像素点的G值,利用第一公式计算该采样区域的G值;
所述第一公式,包括:
其中,G′为所述采样区域的G值,n为所述采样区域中包括的像素点的个数,Gi为所述采样区域中包括的第i个像素点的G值,A0为预先设置的标准面积大小,Ax为所述采样区域的面积大小。
7.根据权利要求5所述的方法,其特征在于,
进一步包括:基于生成的每一个被测用户对应的颜色值变化曲线,根据第二公式计算每一个被测用户的心率;
所述第二公式,包括:
X=60×N/T
其中,X为任一被测用户的心率,单位为bpm,N为所述任一被测用户对应的颜色值变化曲线内的波峰的个数,T为所述任一被测用户对应的颜色值变化曲线的持续时间,单位为s。
8.根据权利要求5至7中任一所述的方法,其特征在于,进一步包括:根据预先确定的人脸五官比例特征,对任意一帧静态图像进行人脸识别以确定每一个被测用户的人脸位置;
基于确定出的每一个被测用户的人脸位置,从该帧静态图像中截取与其对应的用户头像,其中,每一个被测用户的人脸位置的中心与对应的用户头像的中心相重合,且每一个被测用户的人脸位置的面积大小与对应的用户头像的面积大小的比例固定;
显示每一个被测用户的用户头像和颜色值变化曲线。