本技术涉及通信,具体涉及一种游戏对局分析方法、装置、计算机设备、存储介质和产品,其中,存储介质为计算机可读存储介质,产品为计算机程序产品。
背景技术:
1、在游戏领域,游戏对局的对局信息通常是将游戏对局中发生的游戏事件的相关信息上传至服务器后台,通过从服务器后台获取游戏事件的相关信息并进行分析,得到游戏对局的对局信息,然而基于从服务器后台获取游戏事件的相关信息分析得到对局信息的方案,只能固化地从服务器后台的数据中获取游戏事件的相关信息。若无法获取到服务器后台内的数据,将无法进行分析得到游戏对局的对局信息,导致对局信息的获取效率低。
技术实现思路
1、本技术实施例提供一种游戏对局分析方法、装置、计算机设备、存储介质和产品,通过对游戏对象的游戏画面中游戏事件对应的目标子区域进行像素值检测,得到游戏事件的队伍信息,并对该目标子区域进行事件信息识别,得到游戏事件的事件信息;对事件信息和队伍信息进行分析处理,得到游戏对局的对局信息,不需要从服务器后台获取数据进行分析,可以提高获取游戏对局的对局信息的效率。
2、本技术实施例提供的一种游戏对局分析方法,包括:
3、获取游戏客户端当前的游戏对局的游戏画面,所述游戏画面包含用于展示所述游戏对局的游戏事件的事件画面区域;
4、对所述事件画面区域进行区域识别,得到所述事件画面区域中游戏事件的显示位置;
5、对所述事件画面区域中与所述显示位置对应的目标子区域进行像素值检测,以根据所述目标子区域中像素的像素值确定所述游戏事件的队伍信息;
6、对所述目标子区域中进行事件信息识别,得到所述游戏对局中游戏事件的事件信息;
7、基于所述事件信息和所述队伍信息进行分析处理,得到所述游戏对局的对局信息。
8、相应的,本技术实施例还提供的一种游戏对局分析装置,包括:
9、获取单元,用于获取游戏客户端当前的游戏对局的游戏画面,所述游戏画面包含用于展示所述游戏对局的游戏事件的事件画面区域;
10、区域识别单元,用于对所述事件画面区域进行区域识别,得到所述事件画面区域中游戏事件的显示位置;
11、检测单元,用于对所述事件画面区域中与所述显示位置对应的目标子区域进行像素值检测,以根据所述目标子区域中像素的像素值确定所述游戏事件的队伍信息;
12、信息识别单元,用于对所述目标子区域中进行事件信息识别,得到所述游戏对局中游戏事件的事件信息;
13、分析单元,用于基于所述事件信息和所述队伍信息进行分析处理,得到所述游戏对局的对局信息。
14、在一实施例中,所述区域识别单元,包括:
15、图标检测子单元,用于对所述事件画面区域进行图标检测,得到所述事件画面区域中每个图标对应的图标识别框的位置信息;
16、文本识别子单元,用于对所述事件画面区域进行文本识别,得到所述事件画面区域中每个文本识别框的位置信息;
17、位置确定子单元,用于根据所述图标识别框的位置信息和所述文本识别框的位置信息,确定所述事件画面区域中每个游戏事件的显示位置。
18、在一实施例中,所述位置确定子单元,包括:
19、合并模块,用于基于所述每个图标对应的图标识别框的位置信息,将满足预设位置条件的图标识别框进行合并处理,得到每个游戏事件对应的事件类型识别框的位置信息;
20、显示位置确定模块,用于根据所述事件类型识别框对应的位置信息以及所述文本识别框的位置信息,确定所述事件画面区域中每个游戏事件的显示位置。
21、在一实施例中,所述信息识别单元,包括:
22、图标识别子单元,用于对所述目标子区域进行图标识别,得到所述目标子区域中图标的图标描述信息,并根据所述图标描述信息确定所述游戏事件的事件类型;
23、文本识别子单元,用于对所述目标子区域进行文本识别,得到所述目标子区域展示的游戏事件的参与对象的对象信息;
24、信息生成子单元,用于根据所述事件类型和所述对象信息生成所述游戏事件的事件信息。
25、在一实施例中,所述检测单元,包括:
26、关系获取子单元,用于获取预设的颜色区间与队伍信息之间的映射关系;
27、像素检测子单元,用于对所述事件画面区域中与所述显示位置对应的目标子区域进行像素值检测,得到所述目标子区域中像素的像素值;
28、区间确定子单元,用于根据所述目标子区域中像素的像素值确定与所述目标子区域匹配的目标颜色区间;
29、队伍信息确定子单元,用于基于所述目标颜色区间和所述映射关系确定所述游戏事件的队伍信息。
30、在一实施例中,所述区间确定子单元,包括:
31、像素区间确定模块,用于根据所述目标子区域中像素的像素值确定所述目标子区域中像素对应的颜色区间;
32、统计模块,用于统计所述目标子区域中每个颜色区间对应的像素数量;
33、目标区级确定模块,用于根据每个颜色区间对应的像素数量确定与所述目标子区域匹配的目标颜色区间。
34、在一实施例中,所述游戏对局分析装置还包括:
35、接收单元,用于接收所述游戏对局中的游戏对象通过所述游戏客户端发送的对局信息显示请求;
36、信息统计单元,用于基于所述对局信息显示请求对所述对局信息进行统计,得到所述游戏对象的对局淘汰数据;
37、显示单元,用于在所述游戏客户端中显示所述对局淘汰数据。
38、相应的,本技术实施例还提供的一种计算机设备,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行本技术实施例提供的任一种游戏对局分析方法。
39、相应的,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器加载以执行本技术实施例提供的任一种游戏对局分析方法。
40、相应的,本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本技术实施例提供的任一种游戏对局分析方法。
41、本技术实施例通过获取游戏客户端当前的游戏对局的游戏画面,游戏画面包含用于展示游戏对局的游戏事件的事件画面区域;对事件画面区域进行区域识别,得到事件画面区域中游戏事件的显示位置;对事件画面区域中与显示位置对应的目标子区域进行像素值检测,以根据目标子区域中像素的像素值确定游戏事件的队伍信息;对目标子区域中进行事件信息识别,得到游戏对局中游戏事件的事件信息;基于事件信息和队伍信息进行分析处理,得到游戏对局的对局信息。
42、本技术实施例通过对游戏对象的游戏画面中游戏事件对应的目标子区域进行像素值检测,得到游戏事件的队伍信息,并对该目标子区域进行事件信息识别,得到游戏事件的事件信息;对事件信息和队伍信息进行分析处理,得到游戏对局的对局信息,不需要从服务器后台获取数据进行分析,可以提高获取游戏对局的对局信息的效率。