眼镜推荐方法和装置制造方法及图纸

技术编号:17111744 阅读:39 留言:0更新日期:2018-01-24 22:56
本发明专利技术公开了一种眼镜推荐方法和装置,其中,方法包括:向用户面部投射结构光源,并拍摄结构光源经过用户面部调制的结构光图像;采用图像处理算法对结构光图像进行计算,生成用户面部的3D模型,并根据用户面部的3D模型计算面部特征;根据预设的与面部特征对应匹配的眼镜数据,从预设的眼镜数据库中获取匹配成功的目标眼镜;将目标眼镜的3D模型与用户面部的3D模型进行融合处理,向用户多方位的显示目标眼镜的佩戴效果。由此,能够让用户从各个角度查看眼镜的佩戴效果,从而提高了眼镜推荐的准确度和效率。

Glasses recommendation methods and devices

The invention discloses a method and a device for glasses recommended to the user, which methods: facial projection structure and structure of light source, shooting light source through structured light modulation of the user's face image; the image processing algorithm to calculate the structure light image, 3D model to generate the user's face, facial features and calculate the 3D model according to the user's face; according to the preset corresponding facial features, data acquisition, the success of the glasses, glasses glasses from the preset target database; the 3D model and 3D model of the target users face glasses fusion, to display target glasses wearing effect range of users. Thus, the user can view the wear effect of the glasses from various angles, thus improving the accuracy and efficiency of the glasses recommendation.

【技术实现步骤摘要】
眼镜推荐方法和装置
本专利技术涉及信息处理
,尤其涉及一种眼镜推荐方法和装置。
技术介绍
通常,不同用户的脸部结构不同,大多用户为了选取合适的眼镜,需要到实体店去试戴并选取,浪费用户的时间成本、效率底下。目前,随着互联网技术的发展,很多用户选择了网上购物。在网上选取眼镜时,用户只能根据以往经验和模特脸型来预测自己佩戴眼镜的效果,往往造成购买的眼镜不满意等情况出现。
技术实现思路
本专利技术提供一种眼镜推荐方法和装置,以解决现有技术中,选取眼镜时不能够从各个角度查看眼镜的佩戴效果,眼镜推荐的准确度和效率不高的技术问题。本专利技术实施例提供一种眼镜推荐方法,包括:向用户面部投射结构光源,并拍摄所述结构光源经过所述用户面部调制的结构光图像;采用图像处理算法对所述结构光图像进行计算,生成所述用户面部的3D模型,并根据所述用户面部的3D模型计算面部特征;根据预设的与所述面部特征对应匹配的眼镜数据,从预设的眼镜数据库中获取匹配成功的目标眼镜;将所述目标眼镜的3D模型与所述用户面部的3D模型进行融合处理,向所述用户多方位的显示所述目标眼镜的佩戴效果。本专利技术另一实施例提供一种眼镜推荐装置,包括:第一投射拍摄模块,用于向用户面部投射结构光源,并拍摄所述结构光源经过所述用户面部调制的结构光图像;第一计算生成模块,用于采用图像处理算法对所述结构光图像进行计算,生成所述用户面部的3D模型,并根据所述用户面部的3D模型计算面部特征;匹配模块,用于根据预设的与所述面部特征对应匹配的眼镜数据,从预设的眼镜数据库中获取匹配成功的目标眼镜;处理模块,用于将所述目标眼镜的3D模型与所述用户面部的3D模型进行融合处理,向所述用户多方位的显示所述目标眼镜的佩戴效果。本专利技术又一实施例提供一种终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,本专利技术第一方面实施例所述的眼镜推荐方法。本专利技术还一实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本专利技术第一方面实施例所述的眼镜推荐方法。本专利技术实施例提供的技术方案可以包括以下有益效果:通过向用户面部投射结构光源并拍摄结构光源经过用户面部调制的结构光图像,接着采用图像处理算法对结构光图像进行计算生成用户面部的3D模型,并根据用户面部的3D模型计算面部特征,然后根据预设的与面部特征对应匹配的眼镜数据,并从预设的眼镜数据库中获取匹配成功的目标眼镜,最后将目标眼镜的3D模型与用户面部的3D模型进行融合处理,向用户多方位的显示目标眼镜的佩戴效果。由此,能够让用户从各个角度查看眼镜的佩戴效果,从而提高了眼镜推荐的准确度和效率。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术一个实施例的眼镜推荐方法的流程图;图2(a)是根据本专利技术一个实施例的结构光测量的场景示意图一;图2(b)是根据本专利技术一个实施例的结构光测量的场景示意图二;图2(c)是根据本专利技术一个实施例的结构光测量的场景示意图三;图2(d)是根据本专利技术一个实施例的结构光测量的场景示意图四;图2(e)是根据本专利技术一个实施例的结构光测量的场景示意图五;图3(a)是根据本专利技术一个实施例的准直分束元件的局部衍射结构示意图;图3(b)是根据本专利技术另一个实施例的准直分束元件的局部衍射结构示意图;图4是根据本专利技术一个实施例的眼镜推荐装置的结构框图;图5是根据本专利技术另一个实施例的眼镜推荐装置的结构框图;以及图6是根据本专利技术一个实施例提出的终端中的图像处理电路的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的眼镜推荐方法和装置。图1是根据本专利技术一个实施例的眼镜推荐方法的流程图。如图1所示,该眼镜推荐方法可包括:步骤101,向用户面部投射结构光源,并拍摄结构光源经过用户面部调制的结构光图像。步骤102,采用图像处理算法对结构光图像进行计算,生成用户面部的3D模型,并根据用户面部的3D模型计算面部特征。可以理解的是,用户在选取眼镜时,只能按照自己的经验或者图片中佩戴者的脸型等来预测自己佩戴眼镜的效果,往往造成选取错误,不满意等等使得眼镜推荐的准确度和效率不高。为了解决上述技术问题,在本专利技术的实施例中,可以将目标眼镜的3D模型与用户面部的3D模型进行融合处理,向用户多方位的显示目标眼镜的佩戴效果,从而,从而提高了眼镜推荐的准确度和效率。具体地,在实际应用中可以向用户面部投射结构光源,结构光源的结构特征有很多种,比如,激光条纹、格雷码、正弦条纹、或者,非均匀散斑等,由此,由于结构光源可以基于脸部的轮廓和深度信息对用户进行三维的面部信息的采集,相较于仅仅根据摄像头拍照采集人脸的二维的面部信息的方式,准确度更高,便于保证用户身份验证的准确度。为了使得本领域的技术人员更加清楚的了解,如何向用户面部投射结构光源,并拍摄结构光源经过用户面部调制的结构光图像,下面以一种应用广泛的光栅投影技术(条纹投影技术)为例来阐述其具体原理,其中,光栅投影技术属于广义上的面结构光。在使用面结构光投影的时候,如图2(a)所示,通过计算机编程产生正弦条纹,将该正弦条纹通过投影设备投影至被测物,利用CCD相机拍摄条纹受物体调制的弯曲程度,解调该弯曲条纹得到相位,再将相位转化为全场的高度。当然其中至关重要的一点就是系统的标定,包括系统几何参数的标定和CCD相机以及投影设备的内部参数标定,否则很可能产生误差或者误差耦合。因为系统外部参数不标定则不可能由相位计算出正确的高度信息。具体而言,第一步,编程产生正弦条纹图,因为后续要利用变形条纹图获取相位,比如采用四步移相法获取相位,因此这里产生四幅相位差pi/2的条纹,然后将该四幅条纹分时投影到被测物(面具)上,采集到如图2(b)左边的图,同时要采集如图2(b)右边所示的参考面的条纹。第二步,进行相位恢复,由采集到的四幅受调制条纹图计算出被调制相位,这里得到的相位图是截断相位图,因为四步移相算法得到的结果是由反正切函数计算所得,因而被限制在[-pi,pi]之间,也就是说每当其值超过该范围,其又会重新开始。得到的相位主值如图2(c)所示。其中,在第二个步骤下,需要消跳变,即将截断相位恢复为连续相位,如图2(d)所示,左边为受调制的连续相位,右边是参考连续相位。第三步,将受调制的连续相位和参考连续相位相减得到相位差,该相位差则表征了被测物相对参考面的高度信息,再代入相位与高度转化公式(其中相应参数经过标定),得到如图2(e)所示的待测物体的三维模型。应当理解的是,在实际应用中,根据具体应用场景的不同,本专利技术实施例中所采用的结构光除了上述光栅之外,还可是其他任意图案。其中,需要强调的是,作为一种可能的实现方式,本专利技术向用户面部投射散斑结构光,从而可根据散斑结构光中根据预设算法设置的散乱的斑点,在投射到用户面部后本文档来自技高网...
眼镜推荐方法和装置

【技术保护点】
一种眼镜推荐方法,其特征在于,包括:向用户面部投射结构光源,并拍摄所述结构光源经过所述用户面部调制的结构光图像;采用图像处理算法对所述结构光图像进行计算,生成所述用户面部的3D模型,并根据所述用户面部的3D模型计算面部特征;根据预设的与所述面部特征对应匹配的眼镜数据,从预设的眼镜数据库中获取匹配成功的目标眼镜;将所述目标眼镜的3D模型与所述用户面部的3D模型进行融合处理,向所述用户多方位的显示所述目标眼镜的佩戴效果。

【技术特征摘要】
1.一种眼镜推荐方法,其特征在于,包括:向用户面部投射结构光源,并拍摄所述结构光源经过所述用户面部调制的结构光图像;采用图像处理算法对所述结构光图像进行计算,生成所述用户面部的3D模型,并根据所述用户面部的3D模型计算面部特征;根据预设的与所述面部特征对应匹配的眼镜数据,从预设的眼镜数据库中获取匹配成功的目标眼镜;将所述目标眼镜的3D模型与所述用户面部的3D模型进行融合处理,向所述用户多方位的显示所述目标眼镜的佩戴效果。2.如权利要求1所述的方法,其特征在于,还包括:向各个眼镜投射结构光源,并拍摄所述结构光源经过所述眼镜调制的眼镜结构光图像;采用图像处理算法对所述眼镜结构光图像进行计算,生成所述眼镜的3D模型,并计算对应的眼镜数据;建立眼镜的3D模型与眼镜数据对应关系的眼镜数据库。3.如权利要求1所述的方法,其特征在于,所述结构光源的结构特征,包括:激光条纹、格雷码、正弦条纹、均匀散斑、或者,非均匀散斑。4.如权利要求1所述的方法,其特征在于,所述采用图像处理算法对所述结构光图像进行计算,生成所述用户面部的3D模型,包括:解调所述结构光图像中变形位置像素对应的相位;根据所述相位生成所述用户面部的高度信息;根据所述高度信息生成所述用户面部的3D模型。5.如权利要求1所述的方法,其特征在于,所述面部特征包括:用户脸型,脸部面积和瞳距中的一种或多种;所述眼镜数据包括:镜片形状、镜片面积、框架形状中的一种或多种。6.如权利要求1所...

【专利技术属性】
技术研发人员:张学勇
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1