一种在终端设备中生成三维头像的方法及装置制造方法及图纸

技术编号:19487288 阅读:20 留言:0更新日期:2018-11-17 11:37
本发明专利技术公开了一种在终端设备中生成三维头像的方法,包括:当监测到视频通话建立成功后,对所述视频通话产生的视频图像中的人像进行识别和采集,并将采集到的人像的图像信息存储至预定存储位置;基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像;获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息;若不存在,创建所述通话联系人的用户信息,并将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息。通过本发明专利技术,实现了在视频通话过程中自动采集联系人头像信息并生成相应的三维图像。

【技术实现步骤摘要】
一种在终端设备中生成三维头像的方法及装置
本专利技术涉及计算机图像处理
,尤其涉及一种在终端设备中生成三维头像的方法及装置。
技术介绍
随着计算机技术的迅速发展,各种终端设备的功能越来越强大,因此,人们在生活中对终端设备的使用也越来越紧密,从而,人们对终端设备的使用需求也越来越多样化,在终端设备的联系人信息存储功能上,人们不局限于满足将简单的图片设置为联系人的头像,为了更直观、快速地通过终端设备联系人存储信息的头像显示位置显示的联系人头像信息来识别联系人,现有技术中,用户往往需要预先手动选择联系人的图像进行头像设置,联系人的头像来源于终端设备本地存储库中的图片或通过相机进行拍摄,例如,用户从终端设备本地存储库中选择一张图片或使用相机拍摄一张照片,还可以对图片进行编辑,随后,将编辑后的图片手动设置为指定联系人的头像。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1、头像的图像来源依赖于本地存储库中的照片或需要现场拍照,否则无法获取到相应联系人的真实照片;2、设置的头像的图像仅限于二维平面图像,无法直观、生动、多样化地显示联系人的头像信息;3、需要人为手动操作对联系人的头像进行设置。
技术实现思路
本专利技术实施例提供一种在终端设备中生成三维头像的方法及装置,实现了自动采集联系人头像信息并生成相应的三维图像,并在终端设备的通讯录中自动设置该联系人的头像信息为该三维图像。一方面,本专利技术实施例提供了一种在终端设备中生成三维头像的方法,包括:当监测到视频通话建立成功后,对所述视频通话产生的视频图像中的人像进行识别和采集,并将采集到的人像的图像信息存储至预定存储位置;基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像;获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息;若不存在,创建所述通话联系人的用户信息,并将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息。另一方面,本专利技术实施例提供了一种在终端设备中生成三维头像的装置,包括:监测及存储单元,用于当监测到视频通话建立成功后,对所述视频通话产生的视频图像中的人像进行识别和采集,并将采集到的人像的图像信息存储至预定存储位置;合成单元,用于基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像;获取及判断单元,用于获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息;创建及设置单元,用于若不存在,创建所述通话联系人的用户信息,并将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息。上述技术方案具有如下有益效果:实现了在视频通话过程中自动采集联系人头像信息并生成相应的三维图像,从而实现了本地存储库中不存在联系的照片信息或无法通过现场拍摄联系人的照片的情况下也能够及时准确地获取到联系人的头像信息;同时,能够自动将生成联系人头像的三维图像更新为联系人的头像,以使得用户在终端设备的通讯录中即可便捷直观地查看该联系人的三维头像信息,进一步地,提高了用户的使用体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例中一种在终端设备中生成三维头像的方法流程图;图2为本专利技术另一个实施例中一种在终端设备中生成三维头像的装置结构示意图;图3为本专利技术另一优选实施例中终端设备中系统架构示意图;图4为本专利技术另一优选实施例中联系人三维头像生成流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例中一种在终端设备中生成三维头像的方法流程图,包括:101、当监测到视频通话建立成功后,对所述视频通话产生的视频图像中的人像进行识别和采集,并将采集到的人像的图像信息存储至预定存储位置;102、基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像;103、获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息;104、若不存在,创建所述通话联系人的用户信息,并将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息。可选地,所述基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像,还包括:判断所述图像信息中是否存在多个人像的图像信息;若存在,基于预定识别规则,确定所述图像信息中所述通话联系人的图像信息。优选地,所述获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息,包括:若存在,确定所述通话联系人的用户信息中是否包含所述通话联系人的图像信息;若不包含,将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息;其中,所述用户信息包括用户的电话号码、性别、姓名和职业。优选地,所述预定存储位置包括本地预定存储位置和/或云端预定存储位置。可选地,所述预定存储位置包括云端预定存储位置时,还包括:以预定频率从所述云端预定存储位置获取各个通信联系人的三维图像信息;基于获取到的各个通信联系人的三维图像信息,判断所述终端设备中各个通信联系人的用户信息的图像信息是否需要更新;若是,确定各个待更新的通信联系人,并将所述终端设备中已确定的所述各个待更新的通信联系人的用户信息中的图像信息更新为获取到的所述待更新的通信联系人的三维图像信息。图2为本专利技术另一个实施例中一种在终端设备中生成三维头像的装置结构示意图,包括:监测及存储单元21,用于当监测到视频通话建立成功后,对所述视频通话产生的视频图像中的人像进行识别和采集,并将采集到的人像的图像信息存储至预定存储位置;合成单元22,用于基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像;获取及判断单元23,用于获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息;创建及设置单元24,用于若不存在,创建所述通话联系人的用户信息,并将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息。可选地,还包括:第一判断单元,用于判断所述图像信息中是否存在多个人像的图像信息;确定单元,用于若存在,基于预定识别规则,确定所述图像信息中所述通话联系人的图像信息。优选地,所述获取及判断单元,包括:确定模块,用于若存在,确定所述通话联系人的用户信息中是否包含所述通本文档来自技高网...

【技术保护点】
1.一种在终端设备中生成三维头像的方法,其特征在于,包括:当监测到视频通话建立成功后,对所述视频通话产生的视频图像中的人像进行识别和采集,并将采集到的人像的图像信息存储至预定存储位置;基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像;获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息;若不存在,创建所述通话联系人的用户信息,并将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息。

【技术特征摘要】
1.一种在终端设备中生成三维头像的方法,其特征在于,包括:当监测到视频通话建立成功后,对所述视频通话产生的视频图像中的人像进行识别和采集,并将采集到的人像的图像信息存储至预定存储位置;基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像;获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息;若不存在,创建所述通话联系人的用户信息,并将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息。2.根据权利要求1所述的方法,其特征在于,所述基于预定三维图像合成算法,确定所述图像信息中通话联系人的多张图像,并将所述多张图像合成三维图像,还包括:判断所述图像信息中是否存在多个人像的图像信息;若存在,基于预定识别规则,确定所述图像信息中所述通话联系人的图像信息。3.根据权利要求1所述的方法,其特征在于,所述获取所述通话联系人的用户信息以及终端设备中存储的通信联系人的用户信息,判断所述通信联系人的用户信息中是否存在所述通话联系人的用户信息,包括:若存在,确定所述通话联系人的用户信息中是否包含所述通话联系人的图像信息;若不包含,将合成的所述三维图像设置为所述通话联系人的用户信息中的图像信息;其中,所述用户信息包括用户的电话号码、性别、姓名和职业。4.根据权利要求1至3任一项所述的方法,其特征在于,所述预定存储位置包括本地预定存储位置和/或云端预定存储位置。5.根据权利要求4所述的方法,其特征在于,所述预定存储位置包括云端预定存储位置时,还包括:以预定频率从所述云端预定存储位置获取各个通信联系人的三维图像信息;基于获取到的各个通信联系人的三维图像信息,判断所述终端设备中各个通信联系人的用户信息的图像信息是否需要更新;若是,确定各个待更新的通信联系人,并将所述终端设备中已确定的所述各个待更新的通信联系人的用户信息中的图像信息更新为获取到的所述待更新的通信联系...

【专利技术属性】
技术研发人员:胡忠彪
申请(专利权)人:深圳超多维科技有限公司
类型:发明
国别省市:广东,44

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

1