一种基于用户颜值的游戏控制方法及装置的制造方法

文档序号:9716975阅读:413来源:国知局
一种基于用户颜值的游戏控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种基于用户颜值的游戏控制方法及装置。
【背景技术】
[0002]目前,在游戏行业蓬勃发展的时代,往往游戏技能比较高的游戏用户级别较高,并对游戏的影响力非常大。在游戏中,给予游戏技能较高的游戏用户的优待比较高。
[0003]但是随着社会的发展,一些初级游戏用户或者技能较低的游戏用户在娱乐放松的时候,在游戏中由于级别较低,游戏策略固定比较单调,又不容易晋级到较高的级别,容易对游戏失去兴趣。因此对于游戏的开发者来说,在设计游戏时,能够根据游戏用户其他的因素更改游戏策略或更改优待方法是迫在眉睫的。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种基于用户颜值的游戏控制方法及装置,能够根据游戏用户的颜值更改游戏用户的游戏参数,并且吸引高颜值的游戏用户。
[0005]第一方面,本发明实施例提供了一种基于用户颜值的游戏控制方法,包括:
[0006]获取至少一张游戏用户的人脸照片的数据;
[0007]获取游戏用户的人脸照片的亮度信息以及人脸照片中游戏用户人脸的对称信息,确定游戏用户的样本照片;
[0008]对样本照片进行预处理,提取样本照片中游戏用户的五官特征数据;
[0009]将游戏用户的五官特征数据与标准五官库中的数据进行比对,获取游戏用户的颜值;
[0010]根据获取的游戏用户的颜值,判断是否更改游戏用户的游戏参数
[0011]第二方面,本发明实施例还提供了一种基于用户颜值的游戏控制装置,包括:
[0012]人脸数据获取模块,用于获取至少一张游戏用户的人脸照片的数据;
[0013]样本照片确定模块,用于获取游戏用户的人脸照片的亮度信息以及人脸照片中游戏用户人脸的对称信息,确定游戏用户的样本照片;
[0014]五官特征数据提取模块,用于对样本照片进行预处理,提取样本照片中游戏用户的五官特征数据;
[0015]颜值获取模块,用于将游戏用户的五官特征数据与标准五官库中的数据进行比对,获取游戏用户的颜值;
[0016]游戏参数更改模块,用于根据获取的游戏用户的颜值,判断是否更改游戏用户的游戏参数。
[0017]本发明实施例提供的一种基于用户颜值的游戏控制方法及装置,通过样本照片确定游戏用户的颜值,并通过游戏用户的颜值更改游戏用户的游戏参数,能够吸引更多高颜值的游戏用户。
【附图说明】
[0018]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0019]图1是本发明实施例一提供的一种基于用户颜值的游戏控制方法的流程图;
[0020]图2是本发明实施例二提供的一种基于用户颜值的游戏控制装置的结构框图。
【具体实施方式】
[0021]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0022]实施例一
[0023]图1是本发明实施例一提供一种基于用户颜值的游戏控制方法的流程图;该方法可由基于用户颜值的游戏控制装置来执行,其中,该装置通过软件和/或硬件来实现,所述的装置设于计算机或智能终端的内部,如图1所示,该方法包括:
[0024]S110:获取至少一张游戏用户的人脸照片的数据。
[0025]在本实施例中,通过计算机或智能终端的摄像装置不断拍摄游戏用户的人脸照片,且人脸照片是游戏用户的正脸照片,获取至少一张游戏用户的人脸照片的数据。拍摄人脸照片的次数取决于获取的人脸照片的数据,如果获取的游戏用户的人脸照片的数据符合预设的要求,则不再进行拍摄游戏用户的人脸照片。
[0026]S120:获取游戏用户的人脸照片的亮度信息以及人脸照片中游戏用户人脸的对称信息,确定游戏用户的样本照片。
[0027]在本实施例中,在获取的游戏用户人脸照片的数据中包含有亮度信息以及人脸的对称信息,其中,人脸的对称信息是通过将人脸进行肤色分割进行获取的。
[0028]示例性的,获取游戏用户的人脸照片的亮度信息以及人脸照片中游戏用户人脸的对称信息,确定游戏用户的样本照片,包括:将游戏用户的人脸照片亮度信息达到第一阈值以及游戏用户人脸对称比例达到第二阈值的照片作为游戏用户的样本照片。其中第一阈值和第二阈值可以进行预设,第一阈值可以根据应用的环境进行预设。第二阈值优选为95%,也就是说人脸对称的比例达到95%且亮度达到第一阈值的照片才可以作为样本照片。
[0029]如果游戏用户在环境比较昏暗的地方,拍摄的照片容易出现不清楚的情况,由计算机或智能终端获取的人脸照片的亮度信息会较小,容易出现不符合预设要求的情形;如果游戏用户在拍摄人脸照片时,出现低头、抬头、或侧拍等情形,很容易导致获取的人脸照片的对称比例也不符合要求。此时,需要不断拍摄照片,给游戏用户造成不便。
[0030]在上述实施例的基础上,游戏用户的样本照片可以是自己的证件照片,因此,游戏用户可以上传自己的证件照片,如,身份证照片、驾驶证等照片。
[0031]S130:对样本照片进行预处理,提取样本照片中游戏用户的五官特征数据。
[0032]在本实施例中,应用开源计算机视觉库(Open Source Computer Vis1nLi brary,OpenCV)对游戏用户五官特征数据的提取。五官特征数据分别是:眼睛的间距,双眼的长度;鼻子的高度,鼻子的宽度;上唇和下唇的高度,上唇和下唇的宽度;双眉的长度,眉毛的间距;耳朵所在的位置;眼睛、鼻子、嘴巴、眉毛、耳朵之间的距离。
[0033]S140:将游戏用户的五官特征数据与标准五官库中的数据进行比对,获取游戏用户的颜值。
[0034]在本实施例中,将游戏用户的五官特征数据与标准五官库中的数据进行比对,获取游戏用户的颜值优选包括:将游戏用户的五官特征数据与标准五官库中的数据进行比对,获取与游戏用户的五官特征数据相似度最高的标准数据;以游戏用户的五官特征数据相似度最高的标准数据为基准,选取与基准数据相对应的计算方法,根据用户的五官特征数据获取游戏用户的颜值。
[0035]标准五官库中的数据以游戏用户的性别进行分类,在不同的性别中又以脸型等因素进行分类。如,在女性游戏用户或男性游戏用户中,圆脸、瓜子脸、长形脸等均有标准的五官的数据,可以将圆脸、瓜子脸、长形脸、其他脸型等标准的五官数据的分数均设置为100。游戏用户的性别、脸型不同,与标准五官库中比对的基准不同,计算颜值的方法也会不同。
[0036]举例说明,如果游戏用户的性别是男性,脸型是圆脸,计算机或智能终端在人脸照片数据中提取的五官特征数据与标准五官库中的数据进行比对。首先是性别的比对,在比对的过程中,会获取与标准五官库中男性用户数据相似度最高的信息,再将游戏用户的五官特征数据与标准五官库中男性用户的数据进行比对,获取与游戏用户五官特征数据相似度最高的是圆脸的标准数据,即与游戏用户五官特征数据相似度最高的是男性圆脸标准数据。然后,选取与男性圆脸标准数据相对应的计算方法,根据游戏用户的五官数据进行计算颜值。其中,计算相似度方法是:提取游戏用户眼睛,鼻子,嘴巴等各自的大小以及它们分别所在的空间位置,与标准五官库中数据分别进行五官所在空间位置以及五官大小的比对,得到五官空间位置相似度和五官大小的相似度,然后将五官空间位置相似度和五官大小相似度进行综合,得到最后的相似度。
[0037]S150:根据获取的游戏用户的颜值,判断是否更改游戏用户的游戏参数。
[0038]在本实施例中,所述根据获取的游戏用户的颜值,判断是否更改游戏用户的游戏参数,包括:如果获取的游戏用户的颜值达到第三阈值,则对相应的游戏用户更改游戏参数。其中,第三阈值可以进行设置,如果标准的颜值采用计分的机制,标准的颜值
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1