一种基于终端的眼镜虚拟试戴方法和眼镜虚拟试戴装置制造方法及图纸

技术编号:11362456 阅读:77 留言:0更新日期:2015-04-29 13:01
本发明专利技术公开了一种基于终端的眼镜虚拟试戴方法和眼镜虚拟试戴装置,方法包括:生成眼镜3D图像模型;旋转扫描人脸图像,人脸图像需包含人脸的第一侧面至人脸正面的若干图像以及人脸正面再至人脸的第二侧面的若干图像;对所述人脸图像进行深度建模,以生成人脸3D头像模型;捕捉所述人脸3D头像模型的瞳孔位置;根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处。本发明专利技术提供的基于终端的眼镜虚拟试戴方法和眼镜虚拟试戴装置,使3D虚拟试戴眼镜时犹如真实佩戴的效果,从而省掉去实体眼镜店的试戴时间以及省掉去实体眼镜店的相关交通费用,提高了效率,并且用户体验具有趣味性、参与性,容易被认可和接受。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种基于终端的眼镜虚拟试戴方法和眼镜虚拟试戴装置
技术介绍
购买眼镜的顾客一般需要在实体店进行眼镜实物的试戴,去实体眼镜店需耗费试戴时间和交通费用,而且不方便。现有技术中的眼镜试戴技术,通过在用户的头像图片上粘贴眼镜图片来实现眼镜的简单试戴,然而其效果不真实,仅为二维图像,无法实现多角度观察配镜效果,而且需要手动调节眼镜图片在头像图片的位置,操作复杂。而且现有技术中,对于眼镜试戴图片的分享操作较为简单,仅停留在真人试戴眼镜后实现一张图片的分享,不能完成多图(多款眼镜效果的对比)或视频效果的分享,并且只能进行一对一用户的分享,不能在移动终端的公共区域进行分享。
技术实现思路
本专利技术提供一种基于终端的眼镜虚拟试戴方法和眼镜虚拟试戴装置,用于解决现有技术中眼镜试戴的效果差,无法实现多角度观察配镜效果的问题。本专利技术提供的基于终端的眼镜虚拟试戴方法,包括:生成眼镜3D图像模型;旋转扫描人脸图像,人脸图像需包含人脸的第一侧面至人脸正面的若干图像以及人脸正面再至人脸的第二侧面的若干图像;对所述人脸图像进行深度建模,以生成人脸3D头像模型;捕捉所述人脸3D头像模型的瞳孔位置;根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处。进一步,在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处之后,还包括:根据用户的手势操作移动所述眼镜3D图像模型和所述人脸3D头像模型的位置。进一步,在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处之后,还包括:根据用户选择的角度生成一个所述眼镜3D图像模型在一个所述人脸3D头像模型上的一个平面图像,或者,根据用户选择的角度生成若干不同所述眼镜3D图像模型在一个所述人脸3D头像模型上的若干平面图像;对所述平面图像进行网络分享。进一步,在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处之后,还包括:利用所述眼镜3D图像模型和所述人脸3D头像模型生成多角度观察的视频文件;对所述视频文件进行网络分享。进一步,在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处之后,还包括:存储所述眼镜3D图像模型的标识与眼镜购买信息的对应关系;根据所述眼镜3D图像模型的标识、所述眼镜购买信息及其对应关系、以及用户操作,进行包含:收入购物车、提交订单、网络支付的任意一项或多项的网络购买操作。本专利技术提供的眼镜虚拟试戴装置,包括:第一3D建模模块,用于生成眼镜3D图像模型;摄像模块,用于旋转扫描人脸图像,人脸图像需包含人脸的第一侧面至人脸正面的若干图像以及人脸正面再至人脸的第二侧面的若干图像;第二3D建模模块,用于对所述人脸图像进行深度建模,以生成人脸3D头像模型;图像捕捉模块,用于捕捉所述人脸3D头像模型的瞳孔位置;模型定位模块,用于根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处。进一步,本专利技术的眼镜虚拟试戴装置,还包括:位置操作模块,用于根据用户的手势操作移动所述眼镜3D图像模型和所述人脸3D头像模型的位置。进一步,本专利技术的眼镜虚拟试戴装置,还包括:图像生成模块,用于根据用户选择的角度生成一个所述眼镜3D图像模型在一个所述人脸3D头像模型上的一个平面图像,或者,用于根据用户选择的角度生成若干不同所述眼镜3D图像模型在一个所述人脸3D头像模型上的若干平面图像;第一分享模块,用于对所述平面图像进行网络分享。进一步,本专利技术的眼镜虚拟试戴装置,还包括:视频生成模块,用于利用所述眼镜3D图像模型和所述人脸3D头像模型生成多角度观察的视频文件;第二分享模块,用于对所述视频文件进行网络分享。进一步,本专利技术的眼镜虚拟试戴装置,还包括:存储模块,用于存储所述眼镜3D图像模型的标识与眼镜购买信息的对应关系;网络购买模块,用于根据所述眼镜3D图像模型的标识、所述眼镜购买信息及其对应关系、以及用户操作,进行包含:收入购物车、提交订单、网络支付的任意一项或多项的网络购买操作。本专利技术提供的基于终端的眼镜虚拟试戴方法和眼镜虚拟试戴装置,使3D虚拟试戴眼镜时犹如真实佩戴的效果,从而省掉去实体眼镜店的试戴时间以及省掉去实体眼镜店的相关交通费用,提高了效率,并且用户体验具有趣味性、参与性,容易被认可和接受。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;图1为本专利技术实施例一的基于终端的眼镜虚拟试戴方法的流程示意图;图2为本专利技术实施例二的基于终端的眼镜虚拟试戴方法的流程示意图;图3为本专利技术实施例三的基于终端的眼镜虚拟试戴方法的流程示意图;图4为本专利技术实施例四的眼镜虚拟试戴装置的结构示意图;图5为本专利技术实施例五的眼镜虚拟试戴装置的结构示意图。具体实施方式:为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一的基于终端的眼镜虚拟试戴方法的流程示意图,如图1所示,本专利技术实施例一的基于终端的眼镜虚拟试戴方法包括:步骤S101,生成眼镜3D图像模型。具体地,利用3D建模、渲染等方式生成多个眼镜的3D图像模型并存储于数据库,该数据库可以部署于云端服务器,以减轻终端侧负担。需要使用眼镜3D图像模型时,用户利用终端从云端服务器选择下载自己需要的眼镜3D图像模型。步骤S102,旋转扫描人脸图像,人脸图像需包含人脸的第一侧面至人脸正面的若干图像以及人脸正面再至人脸的第二侧面的若干图像。具体地,利用摄像头捕捉真人头部在真实场景中所呈现的不同视角的图像以及抓取真人头像在真实场景中的不同状态的图像,尤其是真人头像180度的角度转动状态,以此来定位头像呈现的不同视角部位。例如,用本文档来自技高网...

【技术保护点】
一种基于终端的眼镜虚拟试戴方法,其特征在于,包括:生成眼镜3D图像模型;旋转扫描人脸图像,人脸图像需包含人脸的第一侧面至人脸正面的若干图像以及人脸正面再至人脸的第二侧面的若干图像;对所述人脸图像进行深度建模,以生成人脸3D头像模型;捕捉所述人脸3D头像模型的瞳孔位置;根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的眼睛位置处。

【技术特征摘要】
1.一种基于终端的眼镜虚拟试戴方法,其特征在于,包括:
生成眼镜3D图像模型;
旋转扫描人脸图像,人脸图像需包含人脸的第一侧面至人脸正面的若干
图像以及人脸正面再至人脸的第二侧面的若干图像;
对所述人脸图像进行深度建模,以生成人脸3D头像模型;
捕捉所述人脸3D头像模型的瞳孔位置;
根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型
的眼睛位置处。
2.根据权利要求1所述的基于终端的眼镜虚拟试戴方法,其特征在于,
在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的
眼睛位置处之后,还包括:
根据用户的手势操作移动所述眼镜3D图像模型和所述人脸3D头像模型
的位置。
3.根据权利要求1所述的基于终端的眼镜虚拟试戴方法,其特征在于,
在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的
眼睛位置处之后,还包括:
根据用户选择的角度生成一个所述眼镜3D图像模型在一个所述人脸3D
头像模型上的一个平面图像,或者,根据用户选择的角度生成若干不同所述
眼镜3D图像模型在一个所述人脸3D头像模型上的若干平面图像;
对所述平面图像进行网络分享。
4.根据权利要求1所述的基于终端的眼镜虚拟试戴方法,其特征在于,
在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的
眼睛位置处之后,还包括:
利用所述眼镜3D图像模型和所述人脸3D头像模型生成多角度观察的视
频文件;
对所述视频文件进行网络分享。
5.根据权利要求1所述的基于终端的眼镜虚拟试戴方法,其特征在于,

\t在根据所述瞳孔位置将所述眼镜3D图像模型定位在所述人脸3D头像模型的
眼睛位置处之后,还包括:
存储所述眼镜3D图像模型的标识与眼镜购买信息的对应关系;
根据所述眼镜3D图像模型的标识、所述眼镜购买信息及其对应关系、以<...

【专利技术属性】
技术研发人员:孙捷周博山
申请(专利权)人:上海沙斐网络科技有限公司
类型:发明
国别省市:上海;31

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

1