利索能及
我要发布
收藏
专利号: 2020107216835
申请人: 深圳市瑞立视多媒体科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种主动光刚体识别方法,其特征在于,包括:

根据每个主动光刚体对应的编码信息控制所述主动光刚体发光源的亮灭状态,所述亮灭状态按照一个识别周期内的所述编码信息循环进行;

获取通过相机连续拍摄的同一识别周期内每个发光源的多帧亮灭状态图像数据,其中,所述图像数据包括所述每个发光源的质心坐标值;

根据预先标定好的所述每个发光源的质心坐标值得到相邻的发光源之间的距离值之和,将所述相邻的发光源之间的距离值之和与所述发光源的数量相除,得到所述主动光刚体的中心点信息;

根据所述中心点信息与获取的图像数据中包括的所述每个发光源的质心坐标值,确定属于同一所述主动光刚体的发光源;

根据每帧图像中所述每个发光源的编码数据和属于同一所述主动光刚体的所述每个发光源的标识信息,获取相应发光源的编码信息,其中,所述编码信息包括:表头信息和表尾信息;

将每个发光源的所述编码信息进行成倍扩展,并从扩展后的编码信息中寻找所述表头信息;

若未寻找到所述表头信息,则将所述获取的相应发光源的编码信息排除,并继续寻找下一发光源的所述表头信息;

若寻找到所述表头信息,则将所述表头信息与表尾信息组合后与预设的刚体编码信息进行比对,以完成对所述主动光刚体的识别。

2.根据权利要求1所述的主动光刚体识别方法,其特征在于,所述根据所述中心点信息与获取的图像数据中包括的所述每个发光源的质心坐标值,确定属于同一所述主动光刚体的发光源,包括:根据所述中心点信息与获取的图像数据中包括的所述每个发光源的质心坐标值,分别获得所述中心点与所述获取的图像数据中包括的所述每个发光源之间的第一距离值,以及所述中心点与所述预先标定好的所述每个发光源之间的第二距离值,将所述第一距离值与所述第二距离值进行对比,若对比结果在阈值范围内,则确定出属于同一所述主动光刚体的发光源。

3.根据权利要求1中所述的主动光刚体识别方法,其特征在于,所述根据每帧图像中所述每个发光源的编码数据和属于同一所述主动光刚体的所述每个发光源的标识信息,获取相应发光源的编码信息,包括:根据所述每个发光源对应的关联域面积和/或关联域灰度数据确定一个识别周期内每帧图像中所述每个发光源的编码数据;

根据所述属于同一主动光刚体的所述每个发光源的质心坐标值确定属于同一所述发光源的标识信息;

根据所述编码数据和标识信息,获取相应发光源的编码信息。

4.根据权利要求3所述的主动光刚体识别方法,其特征在于,所述根据所述每个发光源对应的关联域面积和/或关联域灰度数据确定一个识别周期内每帧图像中所述每个发光源的编码数据包括:根据所述识别周期内所述每个发光源的关联域面积,计算所述每个发光源的关联域面积平均值,将所述平均值作为所述每个发光源在所述识别周期内的关联域面积阈值;

将所述识别周期内所述每个发光源每一帧的关联域面积与所述关联域面积阈值进行比较,并根据比较结果赋予一个识别周期内每帧图像中所述每个发光源不同的编码数据;

和/或,

根据来自相机的所述识别周期内每帧图像中每个发光源的关联域灰度数据,确定所述每个发光源的关联域灰度数据的平均值,并将所述关联域灰度数据的平均值作为当前识别周期的灰度值阈值,所述关联域灰度数据包括:关联域平均灰度值或关联域总灰度值;

根据所述灰度值阈值和每帧图像中每个发光源的关联域灰度数据,分别确定一个识别周期内每帧图像中每个发光源的编码数据。

5.根据权利要求3所述的主动光刚体识别方法,其特征在于,所述根据所述属于同一主动光刚体的所述每个发光源的质心坐标值确定属于同一所述发光源的标识信息包括:获取前一帧属于同一主动光刚体的图像数据中包括的所述每个发光源的质心坐标值,并分别为每个发光源赋予一标记信息;生成第一标记信息;

获取后一帧属于同一主动光刚体的图像数据中包括的所述每个发光源的质心坐标值,并分别为每个发光源赋予一标记信息;生成第二标记信息;

将所述第一标记信息与第二标记信息进行匹配,若匹配成功,令第一标记信息取代第二标记信息,则第一标记信息为属于同一发光源的标识信息。

6.根据权利要求1‑5中任一项所述的主动光刚体识别方法,其特征在于,所述表头信息和表尾信息包括:所述表头信息与所述表尾信息不相同,所述表头信息固定不变,所述每个发光源的表尾信息各不相同。

7.一种主动光刚体识别装置,其特征在于,所述刚体识别装置包括:

配置模块,用于根据每个主动光刚体对应的编码信息控制所述主动光刚体发光源的亮灭状态,所述亮灭状态按照一个识别周期内的所述编码信息循环进行;

处理模块,用于获取通过相机连续拍摄的同一识别周期内每个发光源的多帧亮灭状态图像数据,其中,所述图像数据包括所述每个发光源的质心坐标值;根据预先标定好的所述每个发光源的质心坐标值得到相邻的发光源之间的距离值之和,将所述相邻的发光源之间的距离值之和与所述发光源的数量相除,得到所述主动光刚体的中心点信息;根据所述中心点信息与获取的图像数据中包括的所述每个发光源的质心坐标值,确定属于同一所述主动光刚体的发光源;根据每帧图像中所述每个发光源的编码数据和属于同一所述主动光刚体的所述每个发光源的标识信息,获取相应发光源的编码信息,其中,所述编码信息包括:表头信息和表尾信息;

识别模块,用于将每个发光源的所述编码信息进行成倍扩展,并从扩展后的编码信息中寻找所述表头信息;若未寻找到所述表头信息,则将所述获取的相应发光源的编码信息排除,并继续寻找下一发光源的所述表头信息;若寻找到所述表头信息,则将所述表头信息与表尾信息组合后与预设的刚体编码信息进行比对,以完成对所述主动光刚体的识别。

8.一种主动光动捕系统,其特征在于,包括服务器、基站、相机及刚体,所述基站用于生成同步触发信号并向所述刚体和所述相机发送所述同步触发信号;所述刚体包括多个光点,用于在接收到所述同步触发信号之后,从自身存储的编码信息中调用编码数据并分配给每个所述光点,以使每个所述光点能够根据所述编码信息控制所述光点的亮度;所述相机用于在接收到所述同步触发信号之后,对所述刚体进行曝光拍摄,以及将拍摄得到的图像数据发送至所述服务器;所述服务器用于采用权利要求1‑6中任一项所述的方法对所述刚体进行识别。

9.一种主动光刚体识别设备,其特征在于,所述刚体识别设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

所述至少一个处理器调用所述存储器中的所述指令,以使得所述刚体识别设备执行如权利要求1‑6中任一项所述的刚体识别方法。

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1‑6中任一项所述的主动光刚体识别方法。