游戏状态控制方法、装置、设备及存储介质制造方法及图纸

技术编号:29880706 阅读:25 留言:0更新日期:2021-08-31 23:57
本发明专利技术涉及一种游戏状态控制方法、装置、设备及存储介质,所述方法包括:响应于游戏为预设的道具操作状态,获取游戏区域的视频流,所述游戏区域包括游戏标识物的放置区;对所述视频流进行检测,确定所述放置区内是否存在游戏标识物;在所述放置区内存在游戏标识物的情况下,基于所述视频流确定所述游戏标识物的状态;在所述游戏标识物的状态为预设的稳定状态的情况下,将所述游戏切换为标识物操作状态。该游戏状态控制方法,基于游戏区域的视频流,可以自动检测游戏区域是否具有游戏标识物及游戏标识物的状态,并自动切换游戏状态至标识物操作状态,降低了人力成本、提高了游戏状态的切换效率。

【技术实现步骤摘要】
【国外来华专利技术】游戏状态控制方法、装置、设备及存储介质相关公开的交叉引用本专利技术要求于2021年6月14日提交的、申请号为10202106354X的新加坡专利专利技术的优先权,该新加坡专利专利技术的全部内容以引用的方式并入本文中。
本专利技术涉及计算机视觉
,尤其涉及一种游戏状态控制方法、装置、设备及存储介质。
技术介绍
一场完整的游戏往往可以划分为多个不同的状态,在游戏进行过程中需要根据游戏进度切换为对应的状态,以便在各个状态下根据相应的规则监督游戏的进程是否存在异常,例如监督游戏玩家是否遵守游戏规则。在智能化的游戏分析场景中,游戏状态的及时切换对游戏分析结果的实时性及基于实时的游戏分析结果做出的告警等操作的可靠性有重要的意义。
技术实现思路
本专利技术提供一种游戏状态控制方法、装置、设备及存储介质,以解决相关技术中的缺陷。根据本专利技术实施例的第一方面,提供一种游戏状态控制方法,包括:响应于游戏为预设的道具操作状态,获取游戏区域的视频流,所述游戏区域包括游戏标识物的放置区;对所述视频流进行检测,确定所述放置区内是否存在游戏标识物;在所述放置区内存在游戏标识物的情况下,基于所述视频流确定所述游戏标识物的状态;在所述游戏标识物的状态为预设的稳定状态的情况下,将所述游戏切换为标识物操作状态。在一个实施例中,所述对所述视频流进行检测,确定所述放置区内是否存在游戏标识物,包括:对所述视频流中的至少一帧图像进行游戏标识物检测,得到所述放置区内的所述游戏标识物的置信度;在所述放置区内的所述游戏标识物的置信度大于预设的置信度阈值的情况下,确定所述放置区内存在所述游戏标识物。在一个实施例中,所述基于所述视频流确定所述游戏标识物的状态,包括:获取对所述视频流中的连续多帧图像进行游戏标识物检测的检测结果,所述检测结果包括所述连续多帧图像中每一帧图像中的游戏标识物的位置;在所述连续多帧图像中存在至少一帧第一目标图像的情况下,确定所述游戏标识物的状态为预设的稳定状态;其中,所述游戏标识物在所述第一目标图像中的第一位置在所述放置区内,且所述第一位置与各第二位置之间的距离均小于第一预设距离阈值、或所述第一位置与各第三位置之间的距离均小于第一预设距离阈值,各所述第二位置表示所述游戏标识物在所述第一目标图像的n个前序帧中的位置,各所述第三位置表示所述游戏标识物在所述第一目标图像的n个后续帧中的位置;n为正整数。在一个实施例中,所述放置区包括至少两个子放置区;所述对所述视频流进行检测,确定所述放置区内是否存在游戏标识物,包括:基于所述视频流对所述放置区的每一个子放置区进行检测,分别确定各个所述子放置区内是否存在游戏标识物;在任意一个所述子放置区内存在所述游戏标识物的情况下,确定所述放置区内存在所述游戏标识物。在一个实施例中,所述基于所述视频流确定所述游戏标识物的状态,包括:基于所述视频流检测所述游戏标识物的操作对象;基于所述操作对象的检测结果确定所述游戏标识物的状态。在一个实施例中,所述基于所述视频流检测所述游戏标识物的操作对象,包括:确定所述视频流中,检测到放置区内存在游戏标识物的图像帧为第二目标图像;在所述第二目标图像的前序帧中检测所述标识物的操作对象。在一个实施例中,所述在所述第二目标图像的前序帧中检测所述标识物的操作对象,包括:在所述第二目标图像的前序帧中检测所述放置区的操作对象;响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,确定检测到存在所述游戏标识物的操作对象。在一个实施例中,所述基于所述操作对象的检测结果确定所述游戏标识物的状态,包括:响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,并且,在所述第二目标图像中未检测到操作对象,确定所述游戏标识物的状态为预设的稳定状态;或,响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,并且,在所述第二目标图像中所述操作对象与所述游戏标识物之间的距离大于第二预设距离阈值,确定所述游戏标识物的状态为预设的稳定状态。在一个实施例中,所述基于所述操作对象的检测结果确定所述游戏标识物的状态,包括:在检测到存在所述游戏标识物的操作对象的情况下,确定所述游戏标识物的状态为预设的稳定状态。在一个实施例中,所述基于所述视频流确定所述游戏标识物的状态,还包括:响应于基于所述视频流未检测到所述游戏标识物的操作对象,确定所述游戏标识物的状态不是预设的稳定状态。在一个实施例中,所述道具操作状态所操作的道具包括游戏币;所述游戏标识物包括纸牌。根据本专利技术实施例的第二方面,提供一种游戏状态控制装置,包括:获取模块,用于响应于游戏为预设的道具操作状态,获取游戏区域的视频流,所述游戏区域包括游戏标识物的放置区;检测模块,用于对所述视频流进行检测,确定所述放置区内是否存在游戏标识物;状态模块,用于在所述放置区内存在游戏标识物的情况下,基于所述视频流确定所述游戏标识物的状态;切换模块,用于在所述游戏标识物的状态为预设的稳定状态的情况下,将所述游戏切换为标识物操作状态。在一个实施例中,所述检测模块具体用于:对所述视频流中的至少一帧图像进行游戏标识物检测,得到所述放置区内的所述游戏标识物的置信度;在所述放置区内的所述游戏标识物的置信度大于预设的置信度阈值的情况下,确定所述放置区内存在所述游戏标识物。在一个实施例中,所述状态模块具体用于:获取对所述视频流中的连续多帧图像进行游戏标识物检测的检测结果,所述检测结果包括所述连续多帧图像中每一帧图像中的游戏标识物的位置;在所述连续多帧图像中存在至少一帧第一目标图像的情况下,确定所述游戏标识物的状态为预设的稳定状态;其中,所述游戏标识物在所述第一目标图像中的第一位置在所述放置区内,且所述第一位置与各第二位置之间的距离均小于第一预设距离阈值、或所述第一位置与各第三位置之间的距离均小于第一预设距离阈值,各所述第二位置表示所述游戏标识物在所述第一目标图像的n个前序帧中的位置,各所述第三位置表示所述游戏标识物在所述第一目标图像的n个后续帧中的位置;n为正整数。在一个实施例中,所述状态模块具体用于:基于所述视频流检测所述游戏标识物的操作对象;基于所述操作对象的检测结果确定所述游戏标识物的状态。在一个实施例中,所述状态模块用于基于所述视频流检测所述游戏标识物的操作对象时,具体用于:确定所述视频流中,检测到放置区内存在游戏标识物的图像帧为第二目标图像;在所述第二目标图像的前序帧中检测所述标识物的操作对象。在一个实施例中,所述状态模块用于基于所述操作对象的检测结果确定所述游戏标识物的状态时,具体用于:响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,并且,在所述第二目标图像中未检测到操作对象,确定所述游戏标识物的状态为预设的稳定状态;或,响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,并且,在所述第二目标图像中所述操作对象与所述游戏标识物之间的距离大于第二预设距离阈值,确定所述游戏标识物的状态为预设的稳定状态。在一个实施例中,所本文档来自技高网...

【技术保护点】
1.一种游戏状态控制方法,其特征在于,包括:/n响应于游戏为预设的道具操作状态,获取游戏区域的视频流,所述游戏区域包括游戏标识物的放置区;/n对所述视频流进行检测,确定所述放置区内是否存在游戏标识物;/n在所述放置区内存在游戏标识物的情况下,基于所述视频流确定所述游戏标识物的状态;/n在所述游戏标识物的状态为预设的稳定状态的情况下,将所述游戏切换为标识物操作状态。/n

【技术特征摘要】
【国外来华专利技术】20210614 SG 10202106354X1.一种游戏状态控制方法,其特征在于,包括:
响应于游戏为预设的道具操作状态,获取游戏区域的视频流,所述游戏区域包括游戏标识物的放置区;
对所述视频流进行检测,确定所述放置区内是否存在游戏标识物;
在所述放置区内存在游戏标识物的情况下,基于所述视频流确定所述游戏标识物的状态;
在所述游戏标识物的状态为预设的稳定状态的情况下,将所述游戏切换为标识物操作状态。


2.根据权利要求1所述的游戏状态控制方法,其特征在于,所述对所述视频流进行检测,确定所述放置区内是否存在游戏标识物,包括:
对所述视频流中的至少一帧图像进行游戏标识物检测,得到所述放置区内的所述游戏标识物的置信度;
在所述放置区内的所述游戏标识物的置信度大于预设的置信度阈值的情况下,确定所述放置区内存在所述游戏标识物。


3.根据权利要求1或2所述的游戏状态控制方法,其特征在于,所述基于所述视频流确定所述游戏标识物的状态,包括:
获取对所述视频流中的连续多帧图像进行游戏标识物检测的检测结果,所述检测结果包括所述连续多帧图像中每一帧图像中的游戏标识物的位置;
在所述连续多帧图像中存在至少一帧第一目标图像的情况下,确定所述游戏标识物的状态为预设的稳定状态;
其中,所述游戏标识物在所述第一目标图像中的第一位置在所述放置区内,且所述第一位置与各第二位置之间的距离均小于第一预设距离阈值、或所述第一位置与各第三位置之间的距离均小于第一预设距离阈值,
各所述第二位置表示所述游戏标识物在所述第一目标图像的n个前序帧中的位置,
各所述第三位置表示所述游戏标识物在所述第一目标图像的n个后续帧中的位置;
n为正整数。


4.根据权利要求1至3任一项所述的游戏状态控制方法,其特征在于,所述放置区包括至少两个子放置区,所述对所述视频流进行检测,确定所述放置区内是否存在游戏标识物,包括:
基于所述视频流对所述放置区的每一个子放置区进行检测,分别确定各个所述子放置区内是否存在游戏标识物;
在任意一个所述子放置区内存在所述游戏标识物的情况下,确定所述放置区内存在所述游戏标识物。


5.根据权利要求1至4任一项所述的游戏状态控制方法,其特征在于,所述基于所述视频流确定所述游戏标识物的状态,包括:
基于所述视频流检测所述游戏标识物的操作对象;
基于所述操作对象的检测结果确定所述游戏标识物的状态。


6.根据权利要求5所述的游戏状态控制方法,其特征在于,所述基于所述视频流检测所述游戏标识物的操作对象,包括:
确定所述视频流中,检测到放置区内存在游戏标识物的图像帧为第二目标图像;
在所述第二目标图像的前序帧中检测所述标识物的操作对象。


7.根据权利要求6所述的游戏状态控制方法,其特征在于,所述在所述第二目标图像的前序帧中检测所述标识物的操作对象,包括:
在所述第二目标图像的前序帧中检测所述放置区的操作对象;
响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,确定检测到存在所述游戏标识物的操作对象。


8.根据权利要求6所述的游戏状态控制方法,其特征在于,所述基于所述操作对象的检测结果确定所述游戏标识物的状态,包括:
响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,并且,在所述第二目标图像中未检测到操作对象,确定所述游戏标识物的状态为预设的稳定状态;或
响应于在所述第二目标图像的前序帧中检测到所述放置区存在操作对象,并且,在所述第二目标图像中所述操作对象与所述游戏标识物之间的距离大于第二预设距离阈值,确定所述游戏标识物的状态为预设的稳定状态。


9.根据权利要求5至7任一项所述的游戏状态控制方法,其特征在于,所述基于所述操作对象的检测结果确定所述游戏标识物的状态,包括:
在检测到存在所述游戏标识物的操作对象的情况下,确定所述游戏标识物...

【专利技术属性】
技术研发人员:王欣鑫谢非张帅
申请(专利权)人:商汤国际私人有限公司
类型:发明
国别省市:新加坡;SG

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

1