发牌顺序检测方法、装置、存储介质及电子设备制造方法及图纸

技术编号:30135008 阅读:78 留言:0更新日期:2021-09-23 14:19
本公开提供了一种发牌顺序检测方法、装置、存储介质和电子设备。该方法包括:获取游戏桌面的视频流,并对所述视频流包括的多帧图像进行游戏卡牌检测;响应于在所述多帧图像中的至少一帧图像中检测到新增的游戏卡牌,确定新增的游戏卡牌是否处于分配结束的目标状态;在确定所述新增的游戏卡牌处于所述分配结束的目标状态之后,确定所述新增的游戏卡牌对应的游戏信息;根据所述游戏信息,确定分配所述新增的游戏卡牌的顺序是否符合预设发牌顺序。增的游戏卡牌的顺序是否符合预设发牌顺序。增的游戏卡牌的顺序是否符合预设发牌顺序。

【技术实现步骤摘要】
【国外来华专利技术】发牌顺序检测方法、装置、存储介质及电子设备
[0001]相关申请的交叉引用
[0002]本申请要求于2019年12月24日提交的、申请号为10201913152S、专利技术名称为“METHOD AND APPARATUS FOR DETECTING DEALING SEQUENCE,STORAGE MEDIUM AND ELECTRONIC DEVICE”的新加坡专利申请的优先权,该新加坡专利申请公开的全部内容以引用的方式并入本文中。


[0003]本公开涉及计算机视觉技术,尤其涉及发牌顺序检测方法与装置、存储介质及电子设备。

技术介绍

[0004]通常,在卡牌游戏中是人工分配游戏卡牌的,分配游戏卡牌的人员不断进行机械发牌,有可能会发错。

技术实现思路

[0005]本公开提供了一种发牌顺序检测方法及装置、存储介质。
[0006]根据本公开的第一方面,提供一种发牌顺序检测方法,所述方法包括:获取游戏桌面的视频流,并对所述视频流包括的多帧图像进行游戏卡牌检测;响应于在所述多帧图像中的至少一帧图像中检测到新增的游本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种发牌顺序检测方法,其特征在于,包括:获取游戏桌面的视频流,并对所述视频流包括的多帧图像进行游戏卡牌检测;响应于在所述多帧图像中的至少一帧图像中检测到新增的游戏卡牌,确定新增的游戏卡牌是否处于分配结束的目标状态;在确定所述新增的游戏卡牌处于所述分配结束的目标状态之后,确定所述新增的游戏卡牌对应的游戏信息;根据所述游戏信息,确定分配所述新增的游戏卡牌的顺序是否符合预设发牌顺序。2.根据权利要求1所述的方法,其特征在于,所述对所述视频流包括的多帧图像进行游戏卡牌检测,包括:将所述视频流中的各帧图像输入对象检测神经网络,获得所述对象检测神经网络输出的对象检测结果,其中,所述对象检测结果至少指示所述视频流中的各帧图像中是否包含游戏卡牌,以及包含游戏卡牌的帧图像中的游戏卡牌的位置。3.根据权利要求1或2所述的方法,其特征在于,所述确定新增的游戏卡牌是否处于分配结束的目标状态,包括:在包括所述新增的游戏卡牌的预设数目帧图像中,确定所述新增的游戏卡牌在所述预设数目帧图像中的任意两帧图像中的位置之间的距离;确定所述位置之间的距离是否满足预设距离条件;在确定所述距离满足预设距离条件的情况下,确定所述新增的游戏卡牌处于分配结束的目标状态。4.根据权利要求3所述的方法,其特征在于,所述确定所述新增的游戏卡牌在所述预设数目帧图像中的任意两帧图像中的位置之间的距离,包括:根据所述预设数目帧图像中的至少两帧相邻图像,确定所述至少两帧相邻图像所包括的每个游戏卡牌的运动轨迹,其中,所述至少两帧相邻图像包括当前帧图像和与所述当前帧图像相邻的前一帧图像;根据所述至少两帧相邻图像中每个游戏卡牌的运动轨迹,预测每个游戏卡牌在与所述当前帧图像相邻的下一帧图像中的位置;获取所述下一帧图像所包括的各个游戏卡牌的检测位置;将所述预测位置与所述检测位置进行匹配,确定所述新增的游戏卡牌在所述下一帧图像中的位置;确定所述新增的游戏卡牌在所述预设数目帧图像中的任意两帧图像中的位置之间的距离。5.根据权利要求3或4所述的方法,其特征在于,所述确定所述位置之间的距离是否满足预设距离条件,包括:确定所述新增的游戏卡牌在所述预设数目帧图像的任意两帧图像中的目标检测框重合部分的第一面积,以及所述目标检测框除了所述第一面积之外所占用的第二面积;将所述第一面积和所述第二面积的和值作为第三面积;在所述第一面积与所述第三面积的比值大于预设值的情况下,确定所述新增的游戏卡牌在所述两帧图像中的位置之间的距离满足预设距离条件。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述新增的游戏卡牌对应的游
戏信息包括以下至少一项:所述新增的游戏卡牌在游戏桌面上的卡牌位置信息、所述新增的游戏卡牌在游戏中的分配顺序信息和所述新增的游戏卡牌的卡牌标识信息,其中,所述卡牌标识信息包括花色和点数二者中的至少一个。7.根据权利要求6所述的方法,其特征在于,所述游戏信息包括所述新增的游戏卡牌在所述游戏桌面上的卡牌位置信息,所述确定所述新增的游戏卡牌对应的游戏信息,包括:根据所述新增的游戏卡牌处于所述分配结束的目标状态时的至少一帧图像中所述新增的游戏卡牌所在的位置,以及所述游戏桌面上预先划分的对应不同游戏玩家的区域,将所述新增的游戏卡牌所在的位置所属的游戏玩家的区域确定为所述新增的游戏卡牌在游戏桌面上的卡牌位置信息;所述确定分配所述新增的游戏卡牌的顺序是否符合预设发牌顺序,包括:基于对应不同游戏玩家的区域的指定分配顺序,确定所述新增的游戏卡牌应在的指定区域;在所述新增的游戏卡牌所在的位置所属的游戏玩家的区域与所述指定区域一致,且所述新增的游戏卡牌所在的位置所属的游戏玩家的区域内当前所包括的游戏卡牌的总数目小于或等于第一预设值的情况下,确定分配所述新增的游戏卡牌的顺序符合所述预设发牌顺序。8.根据权利要求6所述的方法,其特征在于,所述游戏信息包括所述新增的游戏卡牌在游戏中的分配顺序信息,所述确定所述新增的游戏卡牌对应的游戏信息,包括:确定在所述新增的游戏卡牌处于分配结束的目标状态时,目标区域中的游戏卡牌的数目,其中,所述目标区域为游戏桌面上处于分配结束的目标状态的游戏卡牌所在的区域;将所述目标区域中的游戏卡牌的数目作为所述新增的游戏卡牌在游戏中的分配顺序信息;所述确定分配所述新增的游戏卡牌的顺序是否符合预设发牌顺序,包括:确定所述目标区域中的游戏卡牌的数目是否小于或等于第二预设值;在确定所述目标区域中的游戏卡牌的数目小于或等于第二预设值的情况下,确定分配所述新增的游戏卡牌的顺序符合所述预设发牌顺序。9.根据权利要求6所述的方法,其特征在于,所述游戏信息包括所述新增的游戏卡牌的卡牌标识信息以及所述新增的游戏卡牌在游戏中的分配顺序信息,所述确定所述新增的游戏卡牌对应的游戏信息,包括:根据包括所述新增的游戏卡牌的至少一帧图像确定所述新增的游戏卡牌的点数;确定在所述新增的游戏卡牌处于分配结束的目标状态时,目标区域中的游戏卡牌的数目,其中,所述目标区域为游戏桌面上处于分配结束的目标状态的游戏卡牌所在的区域;将所述目标区域中的游戏卡牌的数目作为所述新增的游戏卡牌在游戏中的分配顺序信息;所述确定分配所述新增的游戏卡牌的顺序是否符合预设发牌顺序,包括:
确定在所述目标区域内的除了所述新增的游戏卡牌之外所有所述游戏卡牌的点数的和值;在所述目标区域中的游戏卡牌的数目大于或等于第二预设值,小于第三预设值,且所述点数的和值未超过预设点数值,则确定分配所述新增的游戏卡牌的顺序符合所述预设发牌顺序。10.一种发牌顺序检测装置,其特征在于,所述装置包括:检测模块,用于获取游戏桌面的视频流,并对所述视频流包括的多帧图像进行游戏卡牌检测;第一确定模块,用于响应于检测模块在所述多帧图像中的至少一帧图像中检测到新增的游戏卡牌,确定新增的游戏卡牌是否处于分配结束的目标状态;第二确定模块,用于在第一确定模块确定所述新增的游戏卡...

【专利技术属性】
技术研发人员:赵海宇吴金易
申请(专利权)人:商汤国际私人有限公司
类型:发明
国别省市:

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

1