游戏视频处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28504248 阅读:28 留言:0更新日期:2021-05-19 22:54
本发明专利技术实施例提供了一种游戏视频处理方法、装置、电子设备和存储介质,所述方法包括:获取预先记录的游戏中按键的按键位置信息和按键模板帧间差值;依据所述按键位置信息,获取所述游戏的游戏视频中相邻的图像帧之间的按键帧间差值序列;依据所述按键帧间差值序列与所述按键模板帧间差值,生成按键分数序列;依据所述按键分数序列,从所述游戏视频的图像帧中确定按键状态变化的目标图像帧。本发明专利技术实施例是通过匹配帧间差值来以确定目标图像帧,因此即使按键与游戏背景很难区分,通过帧间差值也可以确定目标图像帧,保证了图像匹配结果的准确性。的准确性。的准确性。

【技术实现步骤摘要】
游戏视频处理方法、装置、电子设备和存储介质


[0001]本专利技术实施例涉及视频处理
,特别是涉及一种游戏视频处理方法、一种游戏视频处理装置、电子设备和存储介质。

技术介绍

[0002]在游戏领域中,游戏操作还原是指基于一些游戏的游戏视频或者图像等资源来还原产生这些资源时在游戏中实时操作序列。对于普通玩家来说,这种还原技术有助于学习高手操作,提升自身水平;对于游戏测试者来说,这种还原技术有助于还原测试过程中真实的游戏操作,还有助于生成自动化测试脚本。
[0003]目前还原游戏操作的方法主要是图像匹配方法,大致步骤是利用图像匹配来判定某个状态的按键是否在游戏的图像中,然后利用按键状态的变化的图像来还原游戏操作序列。然而,通过图像匹配方法非常容易受到游戏的图像背景的干扰,例如按键为透明的情形或者按键与背景融合程度较高,导致无法准确基于按键进行图像匹配,从而严重影响匹配结果的准确性。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏视频处理方法和相应的一种游戏视频处理装置、电子设备、存储介质。
[0005]为了解决上述问题,本专利技术实施例公开了一种游戏视频处理方法,,所述方法包括:
[0006]获取预先记录的游戏中按键的按键位置信息和按键模板帧间差值;
[0007]依据所述按键位置信息,获取所述游戏的游戏视频中相邻的图像帧之间的按键帧间差值序列;
[0008]依据所述按键帧间差值序列与所述按键模板帧间差值,生成按键分数序列;
[0009]依据所述按键分数序列,从所述游戏视频的图像帧中确定按键状态变化的目标图像帧。
[0010]可选地,所述按键帧间差值模板包括按下模板差值和松开模板差值,所述依据所述按键帧间差值序列与所述按键模板帧间差值,生成按键分数序列,包括:
[0011]计算所述按键帧间差值序列中的按键帧间差值与所述按下模板差值之间的相似度,将所述相似度作为按下分数组合得到按下分数序列;
[0012]计算所述按键帧间差值序列中的按键帧间差值与所述松开模板差值之间的相似度,将所述相似度作为松开分数组合得到松开分数序列。
[0013]可选地,所述按下分数序列中的按下分数和所述松开分数序列中的松开分数包括图像帧标识,所述依据所述按键分数序列,从所述游戏视频的图像帧中确定按键状态变化的目标图像帧,包括:
[0014]对所述按下分数序列和所述松开分数序列进行聚类得到聚类结果;
[0015]将所述第一聚类结果与所述按下分数序列相乘得到中间按下分数序列,以及,将所述第一聚类结果与所述松开分数序列相乘得到中间松开分数序列;
[0016]对所述中间按下分数序列和所述中间松开分数序列的绝对值进行聚类得到第二聚类结果,将所述第二聚类结果与所述中间按下分数序列相乘得到中间按下新分数序列,以及,将所述第二聚类结果与所述中间松开分数序列相乘得到新松开分数序列;
[0017]比对具有相同的图像帧标识的所述新按下分数序列中的新按下分数和所述中间松开分数序列中的新松开分数;
[0018]依据比对结果从所述游戏视频的图像帧中确定按键状态变化的目标图像帧。
[0019]可选地,所述依据比对结果从所述游戏视频的图像帧中确定按键状态变化的目标图像帧,包括:
[0020]当具有相同的图像帧标识的所述新按下分数大于所述新松开分数时,将所述图像帧标识对应的图像帧确定为按键按下图像帧。
[0021]可选地,所述依据比对结果从所述游戏视频的图像帧中确定按键状态变化的目标图像帧,包括:
[0022]当具有相同的图像帧标识的所述新松开分数小于所述新松开分数时,将所述图像帧标识对应的图像帧确定为按键松开图像帧。
[0023]可选地,在所述依据所述按键分数序列,从所述游戏视频的图像帧中确定按键状态变化的目标图像帧之后,所述方法还包括:
[0024]采用所述按键状态变化的目标图像帧,生成所述游戏视频的游戏操作序列。
[0025]可选地,所述按键位置信息包括按键在图像帧中所处的位置和大小。
[0026]本专利技术实施例还公开了一种游戏视频处理装置,所述装置包括:
[0027]按键信息获取模块,用于获取预先记录的游戏中按键的按键位置信息和按键模板帧间差值;
[0028]按键帧间差值序列生成模块,用于依据所述按键位置信息,获取所述游戏的游戏视频中相邻的图像帧之间的按键帧间差值序列;
[0029]按键分数序列生成模块,用于依据所述按键帧间差值序列与所述按键模板帧间差值,生成按键分数序列;
[0030]目标图像帧确定模块,用于依据所述按键分数序列,从所述游戏视频的图像帧中确定按键状态变化的目标图像帧。
[0031]可选地,所述按键帧间差值模板包括按下模板差值和松开模板差值,所述按键分数序列生成模块,用于计算所述按键帧间差值序列中的按键帧间差值与所述按下模板差值之间的相似度,将所述相似度作为按下分数组合得到按下分数序列;计算所述按键帧间差值序列中的按键帧间差值与所述松开模板差值之间的相似度,将所述相似度作为松开分数组合得到松开分数序列。
[0032]可选地,所述按下分数序列中的按下分数和所述松开分数序列中的松开分数包括图像帧标识,所述目标图像帧确定模块,用于对所述按下分数序列和所述松开分数序列进行聚类得到聚类结果;将所述第一聚类结果与所述按下分数序列相乘得到中间按下分数序列,以及,将所述第一聚类结果与所述松开分数序列相乘得到中间松开分数序列;对所述中
间按下分数序列和所述中间松开分数序列的绝对值进行聚类得到第二聚类结果,将所述第二聚类结果与所述中间按下分数序列相乘得到中间按下新分数序列,以及,将所述第二聚类结果与所述中间松开分数序列相乘得到新松开分数序列;比对具有相同的图像帧标识的所述新按下分数序列中的新按下分数和所述中间松开分数序列中的新松开分数;依据比对结果从所述游戏视频的图像帧中确定按键状态变化的目标图像帧。
[0033]可选地,所述目标图像帧确定模块,用于当具有相同的图像帧标识的所述新按下分数大于所述新松开分数时,将所述图像帧标识对应的图像帧确定为按键按下图像帧。
[0034]可选地,所述目标图像帧确定模块,用于当具有相同的图像帧标识的所述新松开分数小于所述新松开分数时,将所述图像帧标识对应的图像帧确定为按键松开图像帧。
[0035]可选地,所述装置还包括:游戏操作序列生成模块,用于采用所述按键状态变化的目标图像帧,生成所述游戏视频的游戏操作序列。
[0036]可选地,所述按键位置信息包括按键在图像帧中所处的位置和大小。
[0037]本专利技术实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的游戏视频处理方法的步骤。
[0038]本专利技术实施例公开了一种计算机可读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏视频处理方法,其特征在于,所述方法包括:获取预先记录的游戏中按键的按键位置信息和按键模板帧间差值;依据所述按键位置信息,获取所述游戏的游戏视频中相邻的图像帧之间的按键帧间差值序列;依据所述按键帧间差值序列与所述按键模板帧间差值,生成按键分数序列;依据所述按键分数序列,从所述游戏视频的图像帧中确定按键状态变化的目标图像帧。2.根据权利要求1所述的方法,其特征在于,所述按键帧间差值模板包括按下模板差值和松开模板差值,所述依据所述按键帧间差值序列与所述按键模板帧间差值,生成按键分数序列,包括:计算所述按键帧间差值序列中的按键帧间差值与所述按下模板差值之间的相似度,将所述相似度作为按下分数组合得到按下分数序列;计算所述按键帧间差值序列中的按键帧间差值与所述松开模板差值之间的相似度,将所述相似度作为松开分数组合得到松开分数序列。3.根据权利要求2所述的方法,其特征在于,所述按下分数序列中的按下分数和所述松开分数序列中的松开分数包括图像帧标识,所述依据所述按键分数序列,从所述游戏视频的图像帧中确定按键状态变化的目标图像帧,包括:对所述按下分数序列和所述松开分数序列进行聚类得到聚类结果;将所述第一聚类结果与所述按下分数序列相乘得到中间按下分数序列,以及,将所述第一聚类结果与所述松开分数序列相乘得到中间松开分数序列;对所述中间按下分数序列和所述中间松开分数序列的绝对值进行聚类得到第二聚类结果,将所述第二聚类结果与所述中间按下分数序列相乘得到中间按下新分数序列,以及,将所述第二聚类结果与所述中间松开分数序列相乘得到新松开分数序列;比对具有相同的图像帧标识的所述新按下分数序列中的新按下分数和所述中间松开分数序列中的新松开分数;依据比对结果从所述游戏视频的图像帧中确定按键状态变化的目标图像帧。4.根据权利要求3所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:汪承佳姜慈航
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1