1.一种刚体识别方法,其特征在于,包括:
根据来自相机的多帧图像数据,判断一个识别周期内,属于同一光点的图像数据是否完整;一个识别周期包括连续的指定帧图像数据;
若判断结果为否,则判断所述光点为杂点;若判断结果为是,则判断所述光点为刚体上的发光源,以及根据所述发光源对应的图像数据识别所述发光源的编码信息;
根据来自相机的多帧图像数据,确定属于同一刚体的发光源;
将属于同一刚体的发光源的编码信息进行组合,得到所述刚体的编码信息,以及将所述刚体的编码信息与预设的刚体的编码信息进行匹配,以识别所述刚体;其中,预设的刚体的编码信息是唯一的。
2.如权利要求1所述的刚体识别方法,其特征在于,所述图像数据包括:光点的2D坐标值,所述判断一个识别周期属于同一光点的图像数据是否完整,具体包括:根据所述多帧图像数据包括的光点的2D坐标值,生成属于同一光点的标记信息;
判断一个识别周期内属于同一光点的标记信息对应的图像数据的帧数是否达到所述指定帧数;
若达到,则判断所述识别周期内属于同一光点的图像数据是完整的,若未达到,则判断所述识别周期内属于同一光点的图像数据是不完整的。
3.如权利要求1所述的刚体识别方法,其特征在于,所述根据多帧所述图像数据包括的光点的2D坐标值,生成属于同一光点的标记信息,具体包括:当接收到首帧图像数据时,根据所述首帧图像数据包括的每一光点的2D坐标信息,分别为每一光点赋予一标记信息;
当再次接收到图像数据时,将新接收到的图像数据中所有光点的2D坐标信息与旧的图像数据中所有光点的2D坐标信息进行匹配,若匹配,则确定匹配的两光点属于同一光点,并赋予两光点相同的标记信息;若不匹配,则赋予两光点不同的标记信息。
4.如权利要求1所述的刚体识别方法,其特征在于,所述图像数据还包括:发光源的灰度值;所述根据所述发光源对应的图像数据识别所述发光源的编码信息,具体包括:计算所述识别周期内所述发光源的灰度值的平均值,并将所述平均值作为所述发光源该识别周期内的灰度值阈值;
将所述识别周期内所述发光源每一帧的灰度值分别与所述灰度值阈值进行比较,并根据比较结果赋予不同的编码数据;
根据所述识别周期内所述发光源的编码数据,识别所述发光源的编码信息。
5.如权利要求1所述的刚体识别方法,所述图像数据还包括:发光源的关联域面积;所述根据所述发光源对应的图像数据识别所述发光源的编码信息,具体包括:计算所述识别周期内所述发光源的关联域面积的平均值,并将所述平均值作为所述发光源该识别周期内的关联域面积阈值;
将所述识别周期内所述发光源每一帧的关联域面积与所述关联域面积阈值进行比较,并根据比较结果赋予不同的编码数据;
根据所述识别周期内所述发光源的编码数据,识别所述发光源的编码信息。
6.如权利要求4所述的刚体识别方法,其特征在于,所述图像数据还包括:发光源的关联域面积;当根据所述发光源的灰度值无法识别所述发光源的编码信息时,所述根据所述发光源对应的图像数据识别所述发光源的编码信息,还进一步包括:计算所述识别周期内所述发光源的关联域面积的平均值,并将所述平均值作为所述发光源该识别周期内的关联域面积阈值;
将所述识别周期内所述发光源每一帧的关联域面积与所述关联域面积阈值进行比较,并根据比较结果赋予不同的编码数据;
根据所述识别周期内所述发光源的编码数据,识别所述发光源的编码信息。
7.如权利要求4至6中任一项所述的刚体识别方法,其特征在于,所述编码信息包括:表头信息和不同于所述表头信息的表尾信息;所述根据所述识别周期内所述发光源的编码数据,识别所述发光源的编码信息,具体包括:组合所述识别周期内所述发光源的编码数据,得到组合后的编码数据;
将组合后的编码数据进行扩展,并从扩展后的编码数据中寻找预设的表头信息;其中,所述扩展后的编码数据中表头信息唯一;
在扩展后的编码数据中,依据所述表头信息寻找表尾信息;
组合所述表头信息和表尾信息,得到所述识别周期内所述发光源的编码信息。
8.如权利要求7所述的刚体识别方法,其特征在于,所述编码信息的编码长度为16,所述表头信息的编码长度为8,所述表尾信息的编码信息为8。
9.如权利要求7所述的刚体识别方法,其特征在于,将组合后的编码数据进行成倍扩展。
10.如权利要求1所述的刚体识别方法,其特征在于,所述编码信息中,一个发光源的编码信息的编码长度与所述一个识别周期内指定帧的数量取值相同。
11.如权利要求1所述的刚体识别方法,其特征在于,所述根据所述图像数据包括发光源的2D坐标值,确定属于同一刚体的发光源,具体包括:根据所述发光源的2D坐标值,确定所述发光源之间的相对距离关系;
根据一个刚体上设定的发光源数量,将相对位置距离越小的发光源确定为属于同一刚体的发光源。
12.一种刚体识别装置,其特征在于,包括:
处理单元,用于根据来自相机的多帧图像数据,判断一个识别周期内,属于同一光点的图像数据是否完整;一个识别周期包括连续的指定帧图像数据;若判断结果为否,则判断所述光点为杂点;若判断结果为是,则判断所述光点为刚体上的发光源,以及根据所述发光源对应的图像数据识别所述发光源的编码信息;
确定单元,用于根据来自相机的多帧图像数据,确定所述处理单元处理得到的发光源中属于同一刚体的发光源;
识别单元,用于将所述处理单元得到的且所述确定单元确定出的属于同一刚体的发光源的编码信息进行组合,得到所述刚体的编码信息,以及将所述刚体的编码信息与预设的刚体的编码信息进行匹配,以识别所述刚体;其中,预设的刚体的编码信息是唯一的。
13.一种主动光动捕系统,其特征在于,包括服务器、基站、相机及刚体,所述基站用于生成同步触发信号并向所述刚体和所述相机发送所述同步触发信号;所述刚体包括多个发光源,用于在接收到所述同步触发信号之后,从自身存储的编码信息中调用编码数据并分配给每个所述发光源,以使每个所述发光源能够根据所述编码数据控制所述发光源的亮度;所述相机用于在接收到所述同步触发信号之后,对所述刚体进行曝光拍摄,以及将拍摄得到的图像数据发送至所述服务器;所述服务器用于采用权利要求1-11中任一项所述的方法对所述刚体进行识别。
14.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至11任一项所述方法的步骤。