一种设置虚拟形象的方法及装置与流程

文档序号:11232022阅读:1526来源:国知局
一种设置虚拟形象的方法及装置与流程

本发明涉及虚拟社交技术领域,特别是涉及一种设置虚拟形象的方法及装置。



背景技术:

目前虚拟社交处于刚起步阶段,各应用为创建三维虚拟模型形象库,用户可以从已有的默认模型中选择一个、作为自己在vr(virtualreality,虚拟现实)中的虚拟存在。

但是,创建逼真模型的资金成本非常高,技术实现难度高,并且结合“恐怖谷”理论,各个应用为用户创建的虚拟形象模型,还不能逼真地还原用户的实际形象。所以,在现有的虚拟社交中,用户看到的好友的虚拟形象是,好友自己从默认的虚拟形象模型中选择的、不写实的虚拟形象。

而在vr中,用户的直观感受是身临其境,与现有的这种好友的模拟虚拟形象对话会增加距离感,虚拟社交的粘性不高,用户体验不好。



技术实现要素:

本发明实施例的目的在于提供一种设置虚拟形象的方法及装置,以实现增加虚拟社交的粘性,提升用户体验。具体技术方案如下:

一方面,本发明实施例提供了一种设置虚拟形象的方法,包括:

获取好友的信息图像;

提取所述信息图像中、所述好友的关键信息,其中,所述关键信息包括面部关键信息;

将所述好友的关键信息与信息库中所有用户的关键信息进行匹配,从所有用户中筛选出所述好友,并得到所述好友的用户信息,其中,所述信息库中存储所有用户的用户信息、以及所有用户的用户信息对应的、所有用户的关键信息;

根据所述好友的用户信息,得到所述好友的原始虚拟形象;

将所述好友的所述信息图像,拟合至所述好友的原始虚拟形象,得到新的虚拟形象。

可选的,所述获取好友的信息图像,包括:

通过拍照、选择本地图片以及在线下载图片的方式,获取好友的所述信息图像。

可选的,所述提取所述信息图像中、所述好友的关键信息,包括:

通过检测人脸关键点,得到所述好友的面部几何特征,其中,所述面部几何特征表示所述好友面部的结构;

提取所述信息图像中所述好友的面部细节特征,其中,所述面部细节特征表示所述好友面部的纹理信息;

结合所述面部几何特征和所述面部细节特征,提取所述好友的关键信息。

可选的,位于所述将所述好友的关键信息与信息库中所有用户的关键信息进行匹配,之前,所述方法还包括:

获取每个用户的关键信息;

存储所有用户的关键信息至所述信息库。

可选的,所述将所述好友的所述信息图像,拟合至所述好友的原始虚拟形象,得到新的虚拟形象,包括:

在筛选出所述好友后,建立与所述好友的连接;

在建立连接后,将所述好友的所述信息图像,拟合至所述好友的原始虚拟形象。

可选的,所述将所述好友的所述信息图像,拟合至所述好友的原始虚拟形象,得到新的虚拟形象,包括:

对所述信息图像进行预处理,得到与所述原始虚拟形象匹配拟合的预拟合信息图像;

将所述预拟合信息图像拟合至所述原始虚拟形象,得到所述好友的新的虚拟形象。

另一方面,本发明实施例还提供了一种设置虚拟形象的装置,包括:

第一获取模块,用于获取好友的信息图像;

提取模块,用于提取所述信息图像中、所述好友的关键信息,其中,所述关键信息包括面部关键信息;

匹配模块,用于将所述好友的关键信息与信息库中所有用户的关键信息进行匹配,从所有用户中筛选出所述好友,并得到所述好友的用户信息,其中,所述信息库中存储所有用户的用户信息、以及所有用户的用户信息对应的、所有用户的关键信息;

原始虚拟形象得到模块,用于根据所述好友的用户信息,得到所述好友的原始虚拟形象;

拟合模块,用于将所述好友的所述信息图像,拟合至所述好友的原始虚拟形象,得到新的虚拟形象。

可选的,所述第一获取模块进一步用于通过拍照、选择本地图片以及在线下载图片的方式,获取好友的所述信息图像。

可选的,所述提取模块包括:

检测子模块,用于通过检测人脸关键点,得到所述好友的面部几何特征,其中,所述面部几何特征表示所述好友面部的结构;

第一提取子模块,用于提取所述信息图像中所述好友的面部细节特征,其中,所述面部细节特征表示所述好友面部的纹理信息;

第二提取子模块,用于结合所述面部几何特征和所述面部细节特征,提取所述好友的关键信息。

可选的,所述设置虚拟形象的装置还包括:

第二获取模块,用于获取每个用户的关键信息;

存储模块,用于存储所有用户的关键信息至所述信息库。

可选的,所述拟合模块包括:

建立连接子模块,用于在筛选出所述好友后,建立与所述好友的连接;

第一拟合子模块,用于在建立连接后,将所述好友的所述信息图像,拟合至所述好友的原始虚拟形象。

可选的,所述拟合模块包括:

预处理子模块,用于对所述信息图像进行预处理,得到与所述原始虚拟形象匹配拟合的预拟合信息图像;

第二拟合子模块,用于将所述预拟合信息图像拟合至所述原始虚拟形象,得到所述好友的新的虚拟形象。

本发明实施例提供的一种设置虚拟形象的方法及装置,可以提取好友的信息图像中、好友的面部关键信息;将该面部关键信息与信息库中的信息进行匹配,从所有好友中筛选出该好友,并得到该好友的原始虚拟形象;将该好友的信息图像,拟合至该好友的原始虚拟形象,得到新的虚拟形象,完成在虚拟社交时为好友设置虚拟形象。如此使得在虚拟社交中,用户看到的好友的虚拟形象是自己选择的好友的图像,减少虚拟社交时用户之间的距离感,进而提高虚拟社交的粘性,提升用户体验。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例设置虚拟形象的方法的流程图;

图2为本发明实施例提取关键信息的示意图;

图3为本发明实施例设置虚拟形象的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了在vr环境中,用户与好友进行虚拟社交时,用户的直观感受更加身临其境;同时减少用户之间的距离感,增加虚拟社交的粘性,提升用户体验,本发明实施例提供了一种设置虚拟形象的方法及装置,下面将分别对本发明实施例提供的设置虚拟形象的方法和设置虚拟形象的装置进行详细说明。

图1为本发明实施例设置虚拟形象的方法的流程图,参照图1对本发明实施例设置虚拟形象的方法进行详细说明,包括:

步骤101,获取好友的信息图像。

好友的信息图像,具体可以理解为表征好友信息的图像,例如,在实际应用过程中,可以是好友的照片、包含好友人脸的图片等等。

具体地,可以通过拍照、选择本地图片以及在线下载图片的方式,获取好友的信息图像,利用在移动场景中的优势,可以更加便利地获取到好友的信息图像。

因为本发明实施例设置虚拟形象的方法,用户是将自己选择的信息图像,拟合至好友的原始虚拟形象,进而生成更加逼真的好友的虚拟形象。信息图像会影响最终生成的好友的虚拟形象,所以首先获得好友的信息图像是本发明实施例设置虚拟形象的前提条件。

步骤102,提取信息图像中、好友的关键信息,其中,关键信息包括面部关键信息。

不难理解的是,好友的信息图像中包括很多的信息。本发明实施例中提取信息图像中的信息是为了从所有好友中筛选确定的好友,而只需信息图像中的关键信息、与信息库中的所有的关键信息进行匹配,就可以达到筛选出确定好友的目的。同时,为了计算简单,所以本发明实施例通过提取信息图像中、好友的关键信息,通过该关键信息进行后续的匹配计算。

需要说明的是,关键信息可以理解为表征好友特征的明显的、区别于其他人的信息。具体地,关键信息可以包括面部关键信息、体貌特征信息等。其中,面部关键信息可以包括脸部轮廓、脸部纹理信息等;体貌特征信息可以包括外貌包括人物的容貌(面容长相,如五官等)信息、身材(高、矮、胖、瘦)信息、衣着(穿着打扮)信息和表情(喜、怒、哀、乐)信息等。

需要强调的是,因为面部关键信息是信息图像中,相比较于其他信息比较重要的信息,另外,面部信息的检测在本领域已经是非常成熟的技术,利用面部关键信息可以准确地匹配到信息库对应的关键信息,进而准确地筛选出需要的好友,为后面的计算提供良好地的前提条件,所以本发明实施例中重点以提取信息图像中面部关键信息进行详细说明。

步骤103,将好友的关键信息与信息库中所有用户的关键信息进行匹配,从所有用户中筛选出好友,并得到好友的用户信息,其中,信息库中存储所有用户的用户信息、以及所有用户的用户信息对应的、所有用户的关键信息。

信息库中存储所有用户的关键信息,用户要与好友交流时,将得到的好友的关键信息与信息库中所有用户的关键信息进行匹配,在获得的好友的关键信息、与信息库中该好友的关键信息匹配时,即可从所有用户中筛选出该好友。

另外,需要说明的是,位于将好友的关键信息与信息库中所有用户的关键信息进行匹配之前,本发明实施例设置虚拟形象的方法还包括:

获取每个用户的关键信息。

存储所有用户的关键信息至信息库。

每个用户在登录应用时,将自己的关键信息保存至信息库中,其中,每个用户保存至信息库中的关键信息,是用户首先通过手机拍照、获取本地图片等方式得到包括用户关键信息的图像,然后从该图像中提取的该好友的关键信息。

步骤104,根据好友的用户信息,得到好友的原始虚拟形象。

每个用户在登录应用时,都为自己设定了虚拟形象,即从应用为用户提供的模型中,选择一个作为自己的虚拟形象。用户为自己选择的该虚拟形象即为用户的原始虚拟形象。在实际的应用过程中,用户的原始虚拟形象与用户的账号等用户信息对应存在,即当得到用户的账号等用户信息时,就可以得到用户的原始虚拟形象。

上述步骤已经得到好友的用户信息,则根据好友的用户信息,得到好友的原始虚拟形象,为下面设置新的虚拟形象提供条件。

步骤105,将好友的信息图像,拟合至好友的原始虚拟形象,得到新的虚拟形象。

获得好友的原始虚拟形象后,用户将自己选择的好友的信息图像,拟合至好友的虚拟形象,得到好友的新的虚拟形象。

需要说明的是,本发明实施例设置虚拟形象的方法,可以提前为好友设置虚拟形象;也可以在想要和好友交流时,实时地根据好友的信息图像通过关键信息匹配搜索到好友,并在搜索到好友时,为好友设置实时的虚拟形象,如此可以使用户每次跟好友交流时,都可以实时地根据好友的信息图像搜索到好友,并每次交流时都可以根据自己的喜好为好友设置不同的虚拟形象。

用户在自己看到的虚拟环境中,看到好友的虚拟形象,为自己选择的好友的信息图像、模拟到好友原始的虚拟形象后的效果。另外,如果用户同时和两个好友或者更多的好友在交流、聊天,则可以为两个好友或者更多的好友设置新的虚拟形象,则用户看到的好友的虚拟形象的效果,是自己选择的两个好友或者多个好友的信息图像、模拟至好友的原始虚拟形象后的效果。如此,在虚拟社交交流时,每个用户看到的都是自己为好友设置的新的虚拟形象,减少虚拟社交过程中用户之间的距离感,增加虚拟社交的粘性,提升用户体验。

本发明实施例设置虚拟形象的方法,用户可以根据自己的喜好选择好友的信息图像,提取好友的信息图像中、好友的面部关键信息;将该面部关键信息与信息库中的信息进行匹配,从所有好友中筛选出该好友,并得到该好友的原始虚拟形象;将该好友的信息图像,拟合至该好友的原始虚拟形象,得到新的虚拟形象,完成在虚拟社交时为好友设置虚拟形象。如此使得,减少虚拟社交时用户之间的距离感,进而提高虚拟社交的粘性,提升用户体验。

本发明设置虚拟形象的方法的一种可选的实施例中,提取好友的信息图像中、好友的关键信息,包括:

第一步,通过检测人脸关键点,得到好友的面部几何特征,其中,面部几何特征表示好友面部的结构。

第二步,提取信息图像中好友的面部细节特征,其中,面部细节特征表示好友面部的纹理信息。

第三步,结合面部几何特征和面部细节特征,提取好友的关键信息。

具体地,人脸关键特征点的检测方法:选取人脸的特征点,如图2中的白点所示,其中,图2为本发明实施例提取关键信息的示意图。这些特征点的分布具有角度不变性,包括2个眼球中心点、4个眼角点、两鼻孔的中点和2个嘴角点,通过检测到好友的信息图像中这些特征点,即可得到好友的面部轮廓等面部几何特征。

不难理解的是,面部轮廓信息只能粗略地反映好友的特征,所以提取好友的关键信息的过程中,除了通过检测人脸关键点,得到好友的面部几何特征;还需要提取信息图像中,表示好友面部纹理信息的面部细节特征;最后,结合面部几何特征和面部细节特征,提取能够精确反映好友特征的面部关键信息。需要说明的是,提取人脸的面部纹理信息是本领域技术人员公知的技术,提取信息图像中表示好友面部纹理信息的面部细节特征,与现有的提取人脸的面部纹理信息的过程类似,这里就不再赘述。

从好友的信息图像中,提取好友的关键信息之后,根据好友的该关键信息、与存储所有用户的关键信息的信息库中的、所有关键信息进行匹配,关键信息结果匹配时,筛选出该好友。通过图像搜索、关键信息特征匹配实现筛选社交好友,提供了一种更丰富地筛选好友的方式,提升用户虚拟社交的体验。

因为在信息库中,好友的用户信息与用户的关键信息对应存储,所以通过关键信息筛选出好友的同时,可以得到好友的用户信息,进而通过用户的用户信息得到用户的原始虚拟形象。

在本发明设置虚拟形象的方法的一种可选的实施例中,将好友的信息图像,拟合至好友的原始虚拟形象,得到新的虚拟形象,包括:

在筛选出好友后,建立与好友的连接;

在建立连接后,将好友的信息图像,拟合至好友的原始虚拟形象。

本发明实施例设置虚拟形象的方法,可以实时地根据用户自己的喜好为好友设置新的虚拟形象。用户想与某一位好友交流、聊天时,选择该好友的信息图像,根据好友的信息图像从用户的所有中筛选出该好友,然后建立与好友的连接;并在建立与该好友的连接后,为好友设置新的虚拟形象,如此使得用户在自己看到的虚拟环境中,该好友的虚拟形象为用户自己为好友设置的新的虚拟形象。同时,还可以每次和该好友交流时,通过上述的设置虚拟形象的方法,根据自己的选择为好友设置不同的虚拟形象,提升用户体验。

需要重点说明的是,将好友的信息图像,拟合至好友的原始虚拟形象,得到新的虚拟形象,包括:

首先,对信息图像进行预处理,得到与原始虚拟形象匹配拟合的预拟合信息图像;

然后,将预拟合信息图像拟合至原始虚拟形象,得到好友的新的虚拟形象。

因为好友的原始虚拟形象,是好友从应用提供的模型中选择的;而本发明实施例设置虚拟形象的方法中,好友的信息图像是用户根据自己的喜好选择的,所以在实际的应用过程,需要首先将信息图像进行预处理,得到可以与好友的原始虚拟形象匹配拟合的图像,即预拟合信息图像。其中,对信息图像进行预处理可以包括:抠图、映射、贴图等等。

具体地,通过对信息图像预处理,进而将好友的信息图像,拟合至好友的原始虚拟形象的过程可以包括:分别定位原始虚拟形象上人脸的位置,以及信息图像上人脸的位置,将定位出的信息图像上的人脸图像,贴到定位出的原始虚拟图像上的人脸图像,即完成将好友的信息图像,拟合至好友的原始虚拟形象的过程,得到新的虚拟形象。

或者,分别提取信息图像的人脸特征,例如头发的特征图像、鼻子的特征图像、以及眼睛的特征图像等,然后分别将这些特征图像,对应地模拟至原始虚拟图像上,简单地可以理解为,将这些特征图像叠加至原始虚拟形象的图像上,如此完成将好友的信息图像,拟合至好友的原始虚拟形象上,得到新的虚拟形象。使得用户在与好友交流时,在虚拟环境中看到的好友的形象,是自己选择的好友的图像(例如,好友的照片等)拟合至好友的原始虚拟形象后的效果。

本发明实施例设置虚拟形象的方法,最终实现的效果具体包括:将社交好友的照片拟合到好友的原始虚拟社交形象上,每个用户都可以选择好友的照片,然后通过上述方式为好友设置新的虚拟形象,使得每个用户看到的好友的虚拟形象可以不同。例如:用户乙在自己看到的虚拟环境中,看到的用户甲的虚拟形象,为用户乙拍摄的用户甲的正面图,拟合到用户甲的原始虚拟形象上之后的效果。同理,如果是用户甲、用户乙和用户丙三人聊天,则用户丙看到的,是自己为用户甲和用户乙两人拍摄的头像,分别拟合到用户甲和用户乙二人的原始虚拟形象之后的效果。在虚拟环境中看到自己为对方设置的形象能减少虚拟社交之间的距离感、增加虚拟社交的粘性。另外,类似在手机应用中为用户设置备注名称,本发明实施例设置虚拟形象的方法简单可以理解成为用户设置备注头像。

本发明实施例还提供了一种设置虚拟形象的装置,图3为本发明实施例设置虚拟形象的装置的结构示意图,参照图3对本发明实施例设置虚拟形象的装置进行详细说明,包括:

第一获取模块301,用于获取好友的信息图像。

提取模块302,用于提取信息图像中、好友的关键信息,其中,关键信息包括面部关键信息。

匹配模块303,用于将好友的关键信息与信息库中所有用户的关键信息进行匹配,从所有用户中筛选出好友,并得到好友的用户信息,其中,信息库中存储所有用户的用户信息、以及所有用户的用户信息对应的、所有用户的关键信息。

原始虚拟形象得到模块304,用于根据好友的用户信息,得到好友的原始虚拟形象。

拟合模块305,用于将好友的信息图像,拟合至好友的原始虚拟形象,得到新的虚拟形象。

本发明实施例设置虚拟形象的装置,通过第一获取模块301、提取模块302、匹配模块303、原始虚拟形象得到模块304和拟合模块305,用户可以根据自己的喜好选择好友的信息图像,提取好友的信息图像中、好友的面部关键信息;将该面部关键信息与信息库中的信息进行匹配,从所有好友中筛选出该好友,并得到该好友的原始虚拟形象;将该好友的信息图像,拟合至该好友的原始虚拟形象,得到新的虚拟形象,完成在虚拟社交时为好友设置虚拟形象。如此使得在虚拟社交中,用户看到的好友的虚拟形象是自己选择的好友的图像,减少虚拟社交时用户之间的距离感,进而提高虚拟社交的粘性,提升用户体验。

可选的,本发明实施例设置虚拟形象的装置中,第一获取模块301,进一步用于通过拍照、选择本地图片以及在线下载图片的方式,获取好友的信息图像。

可选的,本发明实施例设置虚拟形象的装置中,提取模块302包括:

检测子模块,用于通过检测人脸关键点,得到好友的面部几何特征,其中,面部几何特征表示好友面部的结构。

第一提取子模块,用于提取信息图像中好友的面部细节特征,其中,面部细节特征表示好友面部的纹理信息。

第二提取子模块,用于结合面部几何特征和面部细节特征,提取好友的关键信息。

可选的,本发明实施例设置虚拟形象的装置还包括:

第二获取模块,用于获取每个用户的关键信息。

存储模块,用于存储所有用户的关键信息至信息库。

可选的,本发明实施例设置虚拟形象的装置中,拟合模块305包括:

建立连接子模块,用于在筛选出好友后,建立与好友的连接。

第一拟合子模块,用于在建立连接后,将好友的信息图像,拟合至好友的原始虚拟形象。

可选的,本发明实施例设置虚拟形象的装置中,拟合模块305包括:

预处理子模块,用于对信息图像进行预处理,得到与原始虚拟形象匹配拟合的预拟合信息图像。

第二拟合子模块,用于将预拟合信息图像拟合至原始虚拟形象,得到好友的新的虚拟形象。

需要说明的是,本发明实施例的装置是应用上述设置虚拟形象的装置,则上述设置虚拟形象的方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1