基于游戏场景的目标物识别方法及装置制造方法及图纸

技术编号:17049314 阅读:19 留言:0更新日期:2018-01-17 18:11
本发明专利技术公开了一种基于游戏场景的目标物识别方法及装置。其中,方法包括:预先确定待识别的目标物中包含的参照区域以及非参照区域,获取参照区域的像素信息,以及非参照区域的像素信息和非参照区域相对于参照区域的相对坐标值;在游戏运行期间,若当前运行界面存在与参照区域的像素信息相匹配的区域时,将所述相匹配的区域确定为第一区域;根据非参照区域相对于参照区域的相对坐标值,确定与第一区域相对应的第二区域;当第二区域的像素信息与非参照区域的像素信息匹配,则将当前运行界面中包含第一区域以及第二区域的物体识别为目标物。采用本方案,可以实现对游戏场景中目标物的准确识别,满足对游戏场景中目标物自动化识别的需求。

Target recognition method and device based on game scene

The invention discloses a method and device for target identification based on the game scene. The method includes: a predetermined reference area contains the object to be identified and non reference region for reference pixel information area, and the non reference region pixel information and non reference region relative to the reference value of the region; in the game operation period, if the current pixel information operation interface and reference region the matching area, the matching area was identified as the first region; according to the non reference region relative to the reference value of the region, the second region is determined with the first area corresponding to the pixel information; when the second region and non matching reference pixel information area, then the current interface includes a first operation area and object recognition in the second area as a target. Using this scheme, it can realize the accurate recognition of the target in the game scene, and meet the requirement of automatic recognition of the target in the game scene.

【技术实现步骤摘要】
基于游戏场景的目标物识别方法及装置
本专利技术涉及电子信息
,具体涉及一种基于游戏场景的目标物识别方法及装置。
技术介绍
随着信息技术及社会的迅猛发展,各种各样的电子游戏丰富了人们的娱乐生活。用户在操作电子游戏中,往往需要先识别出游戏场景中的某些目标物,再执行相应的操作。例如,在游戏首页中,需先识别出“开始”等图标,再对其点击,从而进入游戏;或者,在游戏打斗场景中,需要“捡金币”时,需先判断出“金币”位置,再对其执行相应操作。但是,专利技术人在实现本专利技术的过程中发现,现有技术中的上述方式至少存在下述缺陷:目前用户往往需自行确定游戏场景中目标物,尤其是当目标物在游戏界面中呈现的位置不固定(如游戏界面中位置不固定的“金币”图标)时,会耗费用户大量精力去识别目标物,从而使用户丧失游戏兴趣,降低用户体验。所以,目前仍缺乏一种可以准确、自动地识别游戏场景中目标物的方法及装置。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于游戏场景的目标物识别方法及装置。根据本专利技术的一个方面,提供了一种基于游戏场景的目标物识别方法,包括:预先确定待识别的目标物中包含的参照区域以及非参照区域,获取所述参照区域的像素信息,以及所述非参照区域的像素信息和所述非参照区域相对于所述参照区域的相对坐标值;在游戏运行期间,判断当前运行界面中是否存在与所述参照区域的像素信息相匹配的区域;若是,将所述与所述参照区域的像素信息相匹配的区域确定为第一区域;根据所述非参照区域相对于所述参照区域的相对坐标值,确定与所述第一区域相对应的第二区域;判断所述第二区域的像素信息是否与所述非参照区域的像素信息匹配,若是,将当前运行界面中包含所述第一区域以及所述第二区域的物体识别为目标物。根据本专利技术的另一个方面,提供了一种基于游戏场景的目标物识别装置,包括:获取模块,适于预先确定待识别的目标物中包含的参照区域以及非参照区域,获取所述参照区域的像素信息,以及所述非参照区域的像素信息和所述非参照区域相对于所述参照区域的相对坐标值;第一确定模块,适于在游戏运行期间,判断当前运行界面中是否存在与所述参照区域的像素信息相匹配的区域;若是,将所述与所述参照区域的像素信息相匹配的区域确定为第一区域;第二确定模块,适于根据所述非参照区域相对于所述参照区域的相对坐标值,确定与所述第一区域相对应的第二区域;识别模块,适于判断所述第二区域的像素信息是否与所述非参照区域的像素信息匹配;若是,将当前运行界面中包含所述第一区域以及所述第二区域的物体识别为目标物。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述基于游戏场景的目标物识别方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述基于游戏场景的目标物识别方法对应的操作。根据本专利技术提供的基于游戏场景的目标物识别方法及装置,通过预先确定待识别的目标物中包含的参照区域以及非参照区域,获取参照区域的像素信息,以及非参照区域的像素信息和非参照区域相对于参照区域的相对坐标值;并在游戏运行期间,判断当前运行界面中是否存在与参照区域的像素信息相匹配的区域,若是,将与所述参照区域的像素信息相匹配的区域确定为第一区域,以及根据非参照区域相对于参照区域的相对坐标值,确定与第一区域相对应的第二区域;并进一步判断第二区域的像素信息是否与非参照区域的像素信息匹配,若是,将当前运行界面中包含第一区域以及第二区域的物体识别为目标物。采用本方案,可以实现对游戏场景中目标物的准确识别,满足对游戏场景中目标物自动化识别的需求。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例提供的基于游戏场景的目标物识别方法的流程示意图;图2示出了根据本专利技术另一个实施例提供的基于游戏场景的目标物识别方法的流程示意图;图3示出了根据本专利技术一个实施例提供的基于游戏场景的目标物识别装置的结构框图;图4示出了根据本专利技术另一个实施例提供的基于游戏场景的目标物识别装置的结构框图;图5示出了根据本专利技术一个实施例提供的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例提供的基于游戏场景的目标物识别方法的流程示意图。如图1所示,该方法包括:步骤S110,预先确定待识别的目标物中包含的参照区域以及非参照区域,获取参照区域的像素信息,以及非参照区域的像素信息和非参照区域相对于参照区域的相对坐标值。其中,参照区域包含一个或多个像素点,和/或非参照区域包含一个或多个像素点。参照区域及非参照区域皆位于目标物区域内。可选的,本领域技术人员可根据不同的待识别目标物设定相应的参照区域及非参照区域,也可根据预设的选取规则选取参照区域以及非参照区域,也可通过机器随机自动选取参照区域及非参照区域,总之,本专利技术对待识别目标物中参照区域以及非参照区域的选取方法不做限定。在确定待识别的目标物中包含的参照区域以及非参照区域后,获取参照区域及非参照区域的像素信息,其中,像素信息包含像素点的颜色信息。并进一步获取非参照区域相对于参照区域的相对坐标值。例如,参照区域由像素点A组成,非参照区域由像素点B、C及D三个像素点组成,则非参照区域相对于参照区域的相对坐标值具体为B、C及D三个像素点以A点为坐标原点时的坐标值;若参照区域由A1及A2两个像素点组成,非参照区域由B、C及D三个像素点组成,则非参照区域相对于参照区域的相对坐标值具体为B、C及D三个像素点以A1和A2几何中点为坐标原点时的坐标值。步骤S120,在游戏运行期间,判断当前运行界面中是否存在与参照区域的像素信息相匹配的区域;若是,将与参照区域的像素信息相匹配的区域确定为第一区域。具体地,在游戏运行期间,获取当前运行界面的像素信息,并进一步根据预设的匹配规则判断当前运行界面中是否存在与参照区域的像素信息相匹配的区域。具体的匹配规则本领域技术人员可自行设置,本专利技术不做具体限定。例如,若参照区域由像素点A组成,当当前运行界面中的Q点的RGB(红-绿-蓝)值与像素点A的RGB值差值的绝对值小于预设阈值时,则可将当前运行界面中的Q点确定为第一区域。步骤S130,根据非参照区域相对于参照区域的相对坐标值,确定与第一区域相对应的第二区域本文档来自技高网...
基于游戏场景的目标物识别方法及装置

【技术保护点】
一种基于游戏场景的目标物识别方法,包括:预先确定待识别的目标物中包含的参照区域以及非参照区域,获取所述参照区域的像素信息,以及所述非参照区域的像素信息和所述非参照区域相对于所述参照区域的相对坐标值;在游戏运行期间,判断当前运行界面中是否存在与所述参照区域的像素信息相匹配的区域;若是,将所述与所述参照区域的像素信息相匹配的区域确定为第一区域;根据所述非参照区域相对于所述参照区域的相对坐标值,确定与所述第一区域相对应的第二区域;判断所述第二区域的像素信息是否与所述非参照区域的像素信息匹配,若是,将当前运行界面中包含所述第一区域以及所述第二区域的物体识别为目标物。

【技术特征摘要】
1.一种基于游戏场景的目标物识别方法,包括:预先确定待识别的目标物中包含的参照区域以及非参照区域,获取所述参照区域的像素信息,以及所述非参照区域的像素信息和所述非参照区域相对于所述参照区域的相对坐标值;在游戏运行期间,判断当前运行界面中是否存在与所述参照区域的像素信息相匹配的区域;若是,将所述与所述参照区域的像素信息相匹配的区域确定为第一区域;根据所述非参照区域相对于所述参照区域的相对坐标值,确定与所述第一区域相对应的第二区域;判断所述第二区域的像素信息是否与所述非参照区域的像素信息匹配,若是,将当前运行界面中包含所述第一区域以及所述第二区域的物体识别为目标物。2.根据权利要求1所述的方法,其中,当所述待识别的目标物为多个时,所述预先确定待识别的目标物中包含的参照区域以及非参照区域,获取所述参照区域的像素信息,以及所述非参照区域的像素信息和所述非参照区域相对于所述参照区域的相对坐标值的步骤具体包括:分别为设置对应的标识信息以及与各个标识信息关联存储的特征参数集合;分别确定每个待识别的目标物中包含的参照区域以及非参照区域,将各个待识别的目标物的参照区域的像素信息,以及非参照区域的像素信息和非参照区域相对于参照区域的相对坐标值存储到与该待识别的目标物的标识信息关联存储的特征参数集合中。3.根据权利要求2所述的方法,其中,所述方法进一步包括步骤:将各个目标物对应的特征参数集合存储到云服务器上;并且,当目标物更新后,根据更新后的目标物修改所述云服务器上存储的特征参数集合。4.根据权利要求2或3所述的方法,其中,所述方法进一步包括步骤:预先确定所述游戏场景中的各个目标物及其展现顺序,则每个待识别的目标物对应的标识信息根据该目标物的展现顺序确定;并且,所述判断当前运行界面中是否存在与所述参照区域的像素信息相匹配的区域的步骤之前,进一步包括:按照标识信息的顺序,依次获取各个待识别的目标物的标识信息以及与该标识信息关联存储的特征参数集合,确定该特征参数集合中包含的参照区域的像素信息。5.根据权利要求1-4任一所述的方法,其中,所述方法进一步包括步骤:预先设置与各个目标物相匹配的操作类型;则将当前...

【专利技术属性】
技术研发人员:何志鹏王正晖
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1