眼镜虚拟试戴方法、装置及系统制造方法及图纸

技术编号:11132961 阅读:101 留言:0更新日期:2015-03-12 03:13
本发明专利技术涉及图像处理技术领域,具体涉及一种眼镜虚拟试戴方法、装置及系统。本发明专利技术实施例提供的方法,根据获得的人脸图像建立三维坐标系,将选取的预建立的三维眼镜模型定位于预建立的三维人脸模型上,再将三维人脸模型定位于三维坐标系中的人脸图像模型上,并缩放三维人脸模型使得三维人脸模型与三维坐标系中的人脸图像模型相匹配,显示三维眼镜模型及人脸图像模型。通过本发明专利技术实施例提供的眼镜虚拟试戴方法、装置及系统,使得用户不需要实际试戴眼镜就可以很直观且逼真展示出佩戴眼镜后的效果,提高了眼镜试戴效率。此外,也改善了眼镜资源重复可能带来的浪费问题,降低了成本,减少了库存压力。

【技术实现步骤摘要】
眼镜虚拟试戴方法、装置及系统
本专利技术涉及图像处理
,具体而言,涉及一种眼镜虚拟试戴方法、装置及系统。
技术介绍
眼镜通常是近视、斜视、散光、老光、太阳镜、防辐镜、功能镜等眼疾患者及人们在工作生活中,用以进行视力校正或正常用眼的工具。随着人们对美的不断追求,眼镜已经作为一种装饰品被眼疾患者和非眼疾患者使用,由此,如何挑选出合适的眼镜以使得用户佩戴眼镜后更具美感显得尤为重要。传统方法是让用户(眼镜试戴者)先后实际试戴多副眼镜,以使用户感受不同眼镜带来的不同美感。目前提出了一种新的方法,就是拍摄用户佩戴每一副眼镜后的照片,然后将多张照片在同一显示器上并列显示,以更直观地对比佩戴不同眼镜带来的不同美感,进而选出更合适的眼镜。但是,用户试戴多副眼镜、试戴后拍摄照片,给用户和工作人员都带来较大的工作量,同时消耗大量时间。
技术实现思路
本专利技术实施例的目的在于提供一种眼镜虚拟试戴方法、装置及系统,以降低用户挑选眼镜的工作量和时间消耗,节省成本,减少存货压力,让有限的资源得到更好的利用。本专利技术提供的一种眼镜虚拟试戴方法,应用于眼镜虚拟试戴系统,所述眼镜虚拟试戴系统包括眼镜虚拟试戴装置、三维眼镜模型数据库,所述三维眼镜模型数据库中存储有多个预建立的三维眼镜模型,所述方法包括:所述眼镜虚拟试戴装置获得包含有用户整个脸部的人脸图像;从所述人脸图像中提取所述用户整个脸部的面部特征,根据提取的所述整个脸部的面部特征,以所述整个脸部的中心点为中心,建立人脸的三维坐标系,得到人脸图像模型;将从所述三维眼镜模型数据库中预选取的三维眼镜模型定位于预建立的三维人脸模型上;通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的所述人脸图像模型上;缩放所述已佩戴有三维眼镜模型的三维人脸模型,使得缩放后的三维人脸模型与所述三维坐标系中的所述人脸图像模型相匹配;通过隐藏所述缩放后的三维人脸模型,将所述三维坐标系中的人脸图像模型和所述三维眼镜模型进行显示。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述眼镜虚拟试戴系统还包括摄像头和显示器,所述眼镜虚拟试戴装置获得包含有用户整个脸部的人脸图像,包括:所述眼镜虚拟试戴装置接收所述摄像头摄取的包含有用户整个脸部的人脸图像,所述摄像头摄取的包含有用户整个脸部的人脸图像为在所述显示器中的大小不低于80像素的人脸图像。作为一种实施方式,所述摄像头为异地摄像头,所述摄像头将获取的用户整个脸部的人脸图像远程发送给所述眼镜虚拟试戴装置。结合第一方面的第一种可能方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述摄像头摄取的包含有用户整个脸部的人脸图像在所述显示器中的大小不低于300像素。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述将行所述三维眼镜模型数据库中预选取的三维眼镜模型定位于预建立的三维人脸模型上,包括:所述眼镜虚拟试戴装置将所述三维眼镜模型中两个镜框的中心的连线的中点与所述三维人脸模型中两个瞳孔的连线的中点对齐;将所述三维眼镜模型中两个镜框的中心的连线竖直下移3~6个像素差。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的所述人脸图像模型上,包括:通过三维注册获取所述已佩戴有所述三维眼镜模型的三维人脸模型在三维坐标系中的坐标点,使得所述已佩戴有所述三维眼镜模型的三维人脸模型的两个瞳孔的连线与所述三维坐标系中的人脸图像模型的两个瞳孔的连线对齐,且所述已佩戴有所述三维眼镜模型的三维人脸模型的两个瞳孔的连线的中点与所述三维坐标系中的人脸图像模型的两个瞳孔的连线中点对齐。第二方面,本专利技术实施例还提供了一种眼镜虚拟试戴装置,应用于眼镜虚拟试戴系统,所述眼镜虚拟试戴系统包括三维眼镜模型数据库,所述三维眼镜模型数据库中存储有多个预建立的三维眼镜模型,所述装置包括:人脸图像获得单元,用于获得包含有用户整个脸部的人脸图像;三维坐标系建立单元,用于从所述人脸图像中提取所述用户整个脸部的面部特征,根据提取的所述用户整个脸部的面部特征,以所述用户整个脸部的中心点为中心,建立人脸的三维坐标系;三维眼镜模型定位单元,用于将从三维眼镜模型数据库中预选取的三维眼镜模型定位于预建立的三维人脸模型上;三维人脸模型定位单元,用于通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的人脸图像模型上;缩放所述已佩戴有三维眼镜模型的三维人脸模型,使得缩放后的三维人脸模型与所述人脸图像模型相匹配;显示单元,用于通过隐藏所述缩放后的三维人脸模型,将所述人脸图像模型和所述三维眼镜模型进行显示。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述眼镜虚拟试戴系统还包括摄像头和显示器,所述人脸图像获得单元具体用于:接收所述摄像头摄取的包含有用户整个脸部的人脸图像,所述摄像头摄取的包含有用户整个脸部的人脸图像为在所述显示器中的大小不低于80像素的人脸图像。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述三维眼镜模型定位单元具体用于:将所述三维眼镜模型中两个镜框的中心的连线的中点与所述三维人脸模型中两个瞳孔的连线的中点对齐;将所述三维眼镜模型中两个镜框的中心的连线竖直下移3~6个像素差。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述三维人脸模型定位单元通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的人脸图像模型上,包括:通过三维注册获取所述已佩戴有所述三维眼镜模型的三维人脸模型在三维坐标系中的坐标点,使得所述已佩戴有所述三维眼镜模型的三维人脸模型的两个瞳孔的连线与所述三维坐标系中的人脸图像模型的两个瞳孔的连线对齐,且所述已佩戴有所述三维眼镜模型的三维人脸模型的两个瞳孔的连线的中点与所述三维坐标系中的人脸图像模型的两个瞳孔的连线中点对齐。第三方面,本专利技术实施例还提供了一种眼镜虚拟试戴系统,包括摄像头、显示器、眼镜虚拟试戴装置、三维眼镜模型数据库,其中,所述摄像头用于摄取包含有用户整个脸部的人脸图像,传输给所述眼镜虚拟试戴装置;所述三维眼镜模型数据库用于存储多个预建立的三维眼镜模型;所述眼镜虚拟试戴装置用于接收所述包含有用户整个脸部的人脸图像,从所述人脸图像中提取所述用户整个脸部的面部特征,根据提取的所述用户整个脸部的面部特征,以所述用户整个脸部的中心点为中心,建立人脸的三维坐标系,得到人脸图像模型;将预选取的三维眼镜模型定位于预建立的一个三维人脸模型上;通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的所述人脸图像模型上;缩放所述已佩戴有三维眼镜模型的三维人脸模型,使得缩放后的三维人脸模型与所述人脸图像模型相匹配;通过隐藏所述缩放后的三维人脸模型,将所述人脸图像模型和所述三维眼镜模型进行显示;所述显示器用于显示三维坐标系中,隐藏所述缩放后的三维人脸模型后的所述人脸图像模型和所述三维眼镜模型。通过本专利技术实施例提供的眼镜虚拟试戴方法、装置及系统,根据摄取的真实人脸图像建立人脸的三维坐标系,将佩戴三维眼本文档来自技高网...
眼镜虚拟试戴方法、装置及系统

【技术保护点】
一种眼镜虚拟试戴方法,其特征在于,应用于眼镜虚拟试戴系统,所述眼镜虚拟试戴系统包括眼镜虚拟试戴装置、三维眼镜模型数据库,所述三维眼镜模型数据库中存储有多个预建立的三维眼镜模型,所述方法包括:所述眼镜虚拟试戴装置获得包含有用户整个脸部的人脸图像;从所述人脸图像中提取所述用户整个脸部的面部特征,根据提取的所述整个脸部的面部特征,以所述整个脸部的中心点为中心,建立人脸的三维坐标系,得到人脸图像模型;将从所述三维眼镜模型数据库中预选取的三维眼镜模型定位于预建立的三维人脸模型上;通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的所述人脸图像模型上;缩放所述已佩戴有三维眼镜模型的三维人脸模型,使得缩放后的三维人脸模型与所述三维坐标系中的所述人脸图像模型相匹配;通过隐藏所述缩放后的三维人脸模型,将所述三维坐标系中的人脸图像模型和所述三维眼镜模型进行显示。

【技术特征摘要】
1.一种眼镜虚拟试戴方法,其特征在于,应用于眼镜虚拟试戴系统,所述眼镜虚拟试戴系统包括眼镜虚拟试戴装置、三维眼镜模型数据库,所述三维眼镜模型数据库中存储有多个预建立的三维眼镜模型,所述方法包括:所述眼镜虚拟试戴装置获得包含有用户整个脸部的人脸图像;从所述人脸图像中提取所述用户整个脸部的面部特征,根据提取的所述整个脸部的面部特征,以所述整个脸部的中心点为中心,建立人脸的三维坐标系,得到人脸图像模型;将从所述三维眼镜模型数据库中预选取的三维眼镜模型定位于预建立的三维人脸模型上;通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的所述人脸图像模型上;缩放所述已佩戴有三维眼镜模型的三维人脸模型,使得缩放后的三维人脸模型与所述三维坐标系中的所述人脸图像模型相匹配;通过隐藏所述缩放后的三维人脸模型,将所述三维坐标系中的人脸图像模型和所述三维眼镜模型进行显示。2.根据权利要求1所述的方法,其特征在于,所述眼镜虚拟试戴系统还包括摄像头和显示器,所述眼镜虚拟试戴装置获得包含有用户整个脸部的人脸图像,包括:所述眼镜虚拟试戴装置接收所述摄像头摄取的包含有用户整个脸部的人脸图像,所述摄像头摄取的包含有用户整个脸部的人脸图像为在所述显示器中的大小不低于80像素的人脸图像。3.根据权利要求2所述的方法,其特征在于,所述摄像头摄取的包含有用户整个脸部的人脸图像在所述显示器中的大小不低于300像素。4.根据权利要求1所述的方法,其特征在于,所述将从所述三维眼镜模型数据库中预选取的三维眼镜模型定位于所述预建立的三维人脸模型上,包括:所述眼镜虚拟试戴装置将所述三维眼镜模型中两个镜框的中心的连线的中点与所述三维人脸模型中两个瞳孔的连线的中点对齐;将所述三维眼镜模型中两个镜框的中心的连线竖直下移3~6个像素差。5.根据权利要求1所述的方法,其特征在于,所述通过三维注册,将已佩戴有所述三维眼镜模型的三维人脸模型定位于所述三维坐标系中的所述人脸图像模型上,包括:通过三维注册获取所述已佩戴有所述三维眼镜模型的三维人脸模型在三维坐标系中的坐标点,使得所述已佩戴有所述三维眼镜模型的三维人脸模型的两个瞳孔的连线与所述三维坐标系中的人脸图像模型的两个瞳孔的连线对齐,且所述已佩戴有所述三维眼镜模型的三维人脸模型的两个瞳孔的连线的中点与所述三维坐标系中的人脸图像模型的两个瞳孔的连线中点对齐。6.一种眼镜虚拟试戴装置,其特征在于,应用于眼镜虚拟试戴系统,所述眼镜虚拟试戴系统包括三维眼镜模型数据库,所述三维眼镜模型数据库中存储有多个预建立的三维眼镜模型,所述装置包括:人脸图像获得单元,用于获得包含有用户整个脸部的人脸图像;三维坐标系建立单元,用于从所述人脸图像中提取所述用户整个脸部的面部特征,根据提取的所述用户整个脸部的面部...

【专利技术属性】
技术研发人员:邵林喜
申请(专利权)人:成都好视界眼镜有限公司
类型:发明
国别省市:四川;51

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

1