当前位置: 首页 > 专利查询>林新建专利>正文

一种基于图像处理的游戏数据测试系统技术方案

技术编号:36450304 阅读:11 留言:0更新日期:2023-01-25 22:46
本发明专利技术公开了一种基于图像处理的游戏数据测试系统,涉及游戏数据测试技术领域,解决了根据游戏数据对游戏画面流畅度进行测试的技术问题;包括:客户端、图像采集模块、智能测试中心、图像处理模块、决策生成模块以及测试终端;通过图像采集模块对客户端运行的游戏界面的画面进行视频帧序列的采集,由智能测试中心对视频帧序列进行存储,图像处理模块将每一帧图像与其上一帧图像的像素灰度值对应相减,得出有无运动像素的图像,决策生成模块对连续有运动像素的图像的帧数进行计数,以及对帧间时间进行计时,根据有运动像素图像的帧数与最小帧数阈值的比较,以及帧间时间与帧间隔最小时间阈值的比较,从而判断出游戏画面是否流畅。畅。畅。

【技术实现步骤摘要】
一种基于图像处理的游戏数据测试系统


[0001]本专利技术属于游戏数据测试领域,涉及图像处理技术,具体是一种基于图像处理的游戏数据测试系统。

技术介绍

[0002]随着科学技术的发展,人们的娱乐爱好也逐渐智能化,越来越多的网络游戏或单机游戏深受人们的热爱。开发者在开发游戏的同时也需要对游戏的性能进行测试,其中关于游戏的画面切换流畅度比较受用户的关注,如何根据游戏数据来测试游戏画面切换的流程度是一个亟待解决的问题。
[0003]因此,为了解决以上问题,本专利技术提出了一种基于图像处理的游戏数据测试系统。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种基于图像处理的游戏数据测试系统,该一种基于图像处理的游戏数据测试系统解决了根据游戏数据来测试游戏画面切换的流程度的技术问题。
[0005]为实现上述目的,根据本专利技术的第一方面的实施例提出一种基于图像处理的游戏数据测试系统,包括:客户端、图像采集模块、智能测试中心、图像处理模块、决策生成模块以及测试终端;
[0006]图像处理模块对视频帧序列进行处理的过程如下:
[0007]图像处理模块发送信息提取信号至智能测试中心,智能测试中心将存储的视频帧序列发送至图像处理模块;
[0008]图像处理模块将接收到的视频帧序列的编号标记为n;
[0009]图像处理模块将n帧中的每一帧图像分割成多个像素点,根据加权平均法公式将图像转化为灰度图像;
[0010]图像处理模块将第k+1帧图像中所有像素的灰度值与第k帧图像中所有像素的灰度值对应相减,计算两帧图像之间各像素的差异灰度值Ai;预设两帧图像之间各像素的差异灰度值为As;
[0011]若Ai>As时,则表示第k+1帧图像相对于第k帧图像存在运动像素,图像处理模块将第k+1帧图像标记为Pn,Pn表示相对于上一帧图像有运动像素的图像,并发送至决策生成模块;
[0012]若Ai<As时,则表示第k+1帧图像相对于第k帧图像不存在运动像素;图像处理模块将第k+1帧图像标记为Qn,Qn表示相对于上一帧图像无运动像素的图像,并发送至决策生成模块。
[0013]进一步地,加权平均法公式f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y)将图像转化为灰度图像,其中f(x,y)表示灰度化后的灰度图像在像素点(x,y)的灰度值,R(x,y)、G(x,y)以及B(x,y)分别表示R、G和B三个分量的值,0.3、0.59以及0.11分别为R(x,y)、G(x,y)
以及B(x,y)的加权比例系数。
[0014]进一步地,n为偶数,n=1,2
……
n;0≤k≤n,k=1,2
……
k;i表示像素编号,i=1,2
……
i。
[0015]进一步地,所述决策生成模块用于对接收到的含运动像素的连续视频帧的帧数进行计数并与预设帧数比较,以及对帧间隔时间进行计时并与预设间隔时间比较,从而得出画面是否流程的判断结果,并发送至智能测试中心。
[0016]进一步地,决策生成模块对接收到的Pn和Qn按照时间顺序依次排列,对连续出现的Pn视频帧进行计数,并用m表示连续出现Pn的帧数,m=1,2
……
m;预设连续出现Pn的最小帧数阈值为ms;决策生成模块还对连续出现Pn的帧间隔时间T进行比较,预设帧间隔最小时间阈值为Ts。
[0017]进一步地,若m<ms且T>Ts,则表示连续出现的Pn存在失帧,即游戏画面不流畅;决策生成模块将游戏画面不流畅的提示信息发送至智能测试中心,由智能测试中心发送至测试终端。
[0018]进一步地,若m≥ms且T≤Ts,则表示连续出现的Pn不存在失帧,即游戏画面流畅,决策生成模块将游戏画面流畅的提示信息发送至智能测试中心,由智能测试中心发送至测试终端。
[0019]进一步地,测试技术人员通过测试终端查看游戏画面流畅度测试结果。
[0020]与现有技术相比,本专利技术的有益效果是:
[0021]本专利技术通过图像采集模块对客户端运行的游戏界面的画面进行视频帧序列的采集,由智能测试中心对视频帧序列进行存储,图像处理模块对视频帧序列进行处理,图像处理模块将每一帧图像与其上一帧图像的像素灰度值对应相减,将灰度差异值大于预设阈值的视频帧图像标记为有运动像素的图像,将灰度差异值小于预设阈值的视频帧图像标记为无运动像素的图像;决策生成模块将有运动像素的图像和无运动像素的图像按照时间顺序进行排序,并对连续有运动像素的图像的帧数进行计数,以及对帧间时间进行计时,根据有运动像素的图像的帧数与预设的最小帧数阈值的比较,以及帧间时间与帧间隔最小时间阈值的比较,从而判断出游戏画面是否流畅,从而解决了根据游戏数据对游戏画面流畅度进行测试的技术问题,大大提高了测试人员对游戏画面是否流畅的进行测试的工作效率。
附图说明
[0022]图1为本专利技术中一种基于图像处理的游戏数据测试系统的模块结构示意图。
具体实施方式
[0023]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0024]如图1所示,一种基于图像处理的游戏数据测试系统,包括:客户端、图像采集模块、智能测试中心、图像处理模块、决策生成模块以及测试终端;
[0025]其中,所述客户端为运行游戏应用程序的联网电子设备;
[0026]其中,所述图像采集模块用于对客户端运行游戏界面的视频帧序列进行采集,并将获取的视频帧序列发送至所述智能测试中心;
[0027]其中,所述智能测试中心用于对接收到的视频帧序列进行存储,所述智能测试中心还用于对所述图像处理模块进行控制;
[0028]其中,所述图像处理模块用于对视频帧序列进行处理,处理过程如下:
[0029]步骤一:图像处理模块发送信息提取信号至智能测试中心,智能测试中心将存储的视频帧序列发送至图像处理模块;
[0030]步骤二:图像处理模块将接收到的视频帧序列的编号标记为n,n为偶数,n=1,2
……
n;
[0031]图像处理模块将n帧中的每一帧图像分割成多个像素点,根据加权平均法公式f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y)将图像转化为灰度图像,其中f(x,y)表示灰度化后的灰度图像在像素点(x,y)的灰度值,R(x,y)、G(x,y)以及B(x,y)分别表示R、G和B三个分量的值,0.3、0.59以及0.11分别为R(x,y)、G(x,y)以及B(x,y)的加权比例系数;
[0032]需要说明的是,像素值共有256个灰度等级,即0≤f(x,y)≤255,黑色为0,白色为255;
[0033本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图像处理的游戏数据测试系统,其特征在于,包括:客户端、图像采集模块、智能测试中心、图像处理模块、决策生成模块以及测试终端;图像处理模块对视频帧序列进行处理的过程如下:图像处理模块发送信息提取信号至智能测试中心,智能测试中心将存储的视频帧序列发送至图像处理模块;图像处理模块将接收到的视频帧序列的编号标记为n;图像处理模块将n帧中的每一帧图像分割成多个像素点,根据加权平均法公式将图像转化为灰度图像;图像处理模块将第k+1帧图像中所有像素的灰度值与第k帧图像中所有像素的灰度值对应相减,计算两帧图像之间各像素的差异灰度值Ai;预设两帧图像之间各像素的差异灰度值为As;若Ai>As时,则表示第k+1帧图像相对于第k帧图像存在运动像素,图像处理模块将第k+1帧图像标记为Pn,Pn表示相对于上一帧图像有运动像素的图像,并发送至决策生成模块;若Ai<As时,则表示第k+1帧图像相对于第k帧图像不存在运动像素;图像处理模块将第k+1帧图像标记为Qn,Qn表示相对于上一帧图像无运动像素的图像,并发送至决策生成模块。2.根据权利要求1所述的一种基于图像处理的游戏数据测试系统,其特征在于,加权平均法公式f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y)将图像转化为灰度图像,其中f(x,y)表示灰度化后的灰度图像在像素点(x,y)的灰度值,R(x,y)、G(x,y)以及B(x,y)分别表示R、G和B三个分量的值,0.3、0.59以及0.11分别为R(x,y)、G(x,y)以及B(x,y)的加权比例系数。3.根据权利要求1所述的一种基于图像处理的游戏数据测试系统...

【专利技术属性】
技术研发人员:林新建郭伟赵磊
申请(专利权)人:林新建
类型:发明
国别省市:

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

1