1.一种人体跟踪方法,其特征在于,包括以下步骤:
获取多个摄像头发送的多个人体点云数据,其中,每个人体点云数据是由对应的摄像头根据各自当前采集到的深度图像和彩色图片生成的;
基于所述摄像头的相机标定信息,根据所述多个人体点云数据对应的生成当前帧的人体点云整合效果图;
获取下一帧的人体点云整合效果图;
根据所述当前帧的人体点云整合效果图和下一帧的人体点云整合效果图,进行人体跟踪。
2.根据权利要求1所述的方法,其特征在于,所述人体点云数据通过以下方式生成:获取当前采集到的深度图像和彩色图片,并对所述深度图像进行背景去除;
利用所述摄像头的相机内参数,对经过背景去除的深度图像进行坐标转化以得到对应的点云;
根据所述彩色图片对所述深度图像对应的点云进行人体位置识别,得到对应的人体点云数据。
3.根据权利要求1或2所述的方法,其特征在于,所述摄像头为双目摄像头。
4.根据权利要求1所述的方法,其特征在于,所述基于所述摄像头的相机标定信息,根据所述多个人体点云数据对应的生成当前帧的人体点云整合效果图,包括:确定所述摄像头的相机外参数;
基于所述相机外参数,对所述多个人体点云数据进行坐标转化以将所述多个人体点云数据整合至同一个坐标系之下,对应的得到所述当前帧的人体点云整合效果图。
5.根据权利要求1所述的方法,其特征在于,所述根据所述当前帧的人体点云整合效果图和下一帧的人体点云整合效果图,进行人体跟踪,包括:对所述当前帧的人体点云整合效果图中的点云进行聚类,得到当前帧的3D位置信息;
对所述下一帧的人体点云整合效果图中的点云进行聚类,得到下一帧的3D位置信息;
根据所述当前帧的3D位置信息和所述下一帧的3D位置信息进行人体跟踪。
6.根据权利要求5所述的方法,其特征在于,在对所述当前帧的人体点云整合效果图中的点云进行聚类之前,所述方法还包括:以预设长度为基本单位,将所述当前帧的人体点云整合效果图中的各点云坐标转化为离散值,其中,每个单位内的数值为垂直方向上的点云个数;
根据所述离散值对所述当前帧的人体点云整合效果图中的点云进行去噪。
7.一种人体跟踪装置,其特征在于,包括:
人体点云数据获取模块,用于获取多个摄像头发送的多个人体点云数据,其中,每个人体点云数据是由对应的摄像头根据各自当前采集到的深度图像和彩色图片生成的;
人体点云整合效果图生成模块,用于基于所述摄像头的相机标定信息,根据所述多个人体点云数据对应的生成当前帧的人体点云整合效果图;
人体跟踪模块,用于获取下一帧的人体点云整合效果图,并根据所述当前帧的人体点云整合效果图和下一帧的人体点云整合效果图,进行人体跟踪。
8.一种人体跟踪系统,其特征在于,包括:多个摄像头和服务器,其中,每个所述摄像头,用于根据各自当前采集到的深度图像和彩色图片,对应的生成人体点云数据,并将生成的人体点云数据发送给所述服务器;
所述服务器,用于接收多个摄像头发送的多个人体点云数据,并基于所述摄像头的相机标定信息,根据所述多个人体点云数据对应的生成当前帧的人体点云整合效果图,并获取下一帧的人体点云整合效果图,以及根据所述当前帧的人体点云整合效果图和下一帧的人体点云整合效果图,进行人体跟踪。
9.根据权利要求8所述的系统,其特征在于,所述摄像头具体用于:获取当前采集到的深度图像和彩色图片,并对所述深度图像进行背景去除;
利用所述摄像头的相机内参数,对经过背景去除的深度图像进行坐标转化以得到对应的点云;
根据所述彩色图片对所述深度图像对应的点云进行人体位置识别,得到对应的人体点云数据。
10.根据权利要求8或9所述的系统,其特征在于,所述摄像头为双目摄像头。
11.根据权利要求8所述的系统,其特征在于,所述服务器具体用于:确定所述摄像头的相机外参数;
基于所述相机外参数,对所述多个人体点云数据进行坐标转化以将所述多个人体点云数据整合至同一个坐标系之下,对应的得到所述当前帧的人体点云整合效果图。
12.根据权利要求8所述的系统,其特征在于,所述服务器具体用于:对所述当前帧的人体点云整合效果图中的点云进行聚类,得到当前帧的3D位置信息;
对所述下一帧的人体点云整合效果图中的点云进行聚类,得到下一帧的3D位置信息;
根据所述当前帧的3D位置信息和所述下一帧的3D位置信息进行人体跟踪。
13.根据权利要求12所述的系统,其特征在于,所述服务器具体用于:在对所述当前帧的人体点云整合效果图中的点云进行聚类之前,以预设长度为基本单位,将所述当前帧的人体点云整合效果图中的各点云坐标转化为离散值,其中,每个单位内的数值为垂直方向上的点云个数;
根据所述离散值对所述当前帧的人体点云整合效果图中的点云进行去噪。
14.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1至6中任一项所述的人体跟踪方法。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的人体跟踪方法。