当前位置: 首页 > 专利查询>毕胜专利>正文

在线眼镜试戴方法技术

技术编号:9382052 阅读:381 留言:0更新日期:2013-11-28 00:26
本发明专利技术涉及一种在线眼镜试戴方法。所述方法包括以下步骤:上传头像图片;识别出头像图片中两只眼睛的外框;将用户选择的眼镜图片水平显示在屏幕中;对用户选择的眼镜图片以及两只眼睛的外框进行分析;分析出眼镜的瞳孔位置以及眼睛的瞳孔位置;移动眼镜图片,使得眼镜的瞳孔位置的中点与眼睛的瞳孔位置的中点对齐;根据眼睛的位置对眼镜图片进行旋转;根据眼镜的瞳距和眼睛的瞳距对眼镜图片进行缩放。根据本发明专利技术的方法能够自动将眼镜与脸型进行匹配,达到任意脸型均可自动试戴的效果。

【技术实现步骤摘要】
在线眼镜试戴方法
本专利技术涉及在线虚拟试穿领域,尤其涉及一种在线运行的眼镜试戴方法。
技术介绍
近年来,随着互联网的快速发展,电子商务已经成为一种不可忽视的销售方式,2012年中国电子商务的规模已经达到8.1万亿元,其中网络购物已达1万亿元人民币。影响电子商务进一步发展的除了支付物流等之外,一个重要因素是客户体验。电子商务和传统商务最大的区别是购买者无法在购买前对商品得到真实的使用或者穿戴体验。为此在电子商务实践中出现了各种在线试穿的方案。然而,在线试穿试戴的方案通常基于固定的模特图片,消费者难以判断物品是否合适自己,或者做出错误的判断,导致不好的用户体验,这在很大程度上限制了电子商务的发展。因此,如果能够使每个用户参照自身情况进行物品挑选,则会极大的改善用户体验。在线试穿包括在线试穿服装、鞋帽和眼镜等,其中,在线眼镜试戴中的一项关键技术为眼镜自动匹配技术。目前的在线眼镜试戴技术是将眼镜放置在预设好的模特头像的固定位置上,或者在屏幕上提供工具让顾客在头像上手动定位。但是,这些方式无法让用户体验到亲自试戴的效果,使得用户常常会放弃在线购买眼镜这种更加简单便捷的方式,而是选择实体店进行购买。因此,如何改善在线眼镜试戴技术,使得用户在线选择购买眼镜时能够看到亲自佩戴的效果,从而获得更好的用户体验,成为商家能否在这一领域取得更大发展的关键问题。公开于本专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术总体
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
本专利技术的目的是提供一种在线眼镜试戴方法。具体而言,通过分析客户提供的头像图片定位眼睛位置并自动定位眼镜位置和角度的方法。目前,人脸识别技术已经取得了很大的发展,并且广泛使用在安全领域(例如,监视器、门禁系统、信息安全等)以及数码照相等领域。然而,在电子商务中,很少使用到人脸识别技术。本专利技术将人脸识别技术与在线眼镜试戴方法相接合,为消费者提供良好的用户体验。本专利技术的在线眼镜试戴方法包括:一种在线眼镜试戴方法,其特征在于,所述方法包括以下步骤:1)用户上传包括脸部和两只眼睛的头像图片;2)识别出所述头像图片中两只眼睛的外框;3)将用户选择的眼镜图片水平显示在屏幕中;4)对用户选择的眼镜图片以及所述两只眼睛的外框进行分析,分析出眼镜的瞳孔位置以及眼睛的瞳孔位置;5)移动所述眼镜图片,使得眼镜的瞳孔位置的中点与眼睛的瞳孔位置的中点对齐;6)根据眼睛的位置对眼镜图片进行旋转;7)根据眼睛的瞳距和眼镜的瞳距对眼镜图片进行缩放。优选地,所述步骤2)进一步包括所述识别出所述头像图片中两只眼睛的外框为矩形外框。优选地,所述步骤2)进一步包括识别出的两只眼睛的外框可以是大小不同的外框。优选地,所述步骤4)中分析眼睛的瞳孔位置,进一步包括分析眼睛的瞳孔位置的连线的倾斜角度。优选地,所述步骤6)进一步包括将眼镜的瞳孔位置的连线与眼睛的瞳孔位置的连线对齐。优选地,所述步骤6)进一步包括根据眼睛的瞳孔位置连线的倾斜角度对眼镜图片进行旋转。优选地,所述步骤7)进一步包括根据眼镜瞳距与眼睛瞳距的比例关系,将眼镜图片进行缩放。优选地,眼镜的旋转及缩放可以加入三维透视效果,所述三维透视效果基于眼睛瞳孔连线的倾斜角度和/或两只眼睛外框的大小比例实现。通过说明书附图以及与附图一起用于说明本专利技术某些原理的具体实施例,本专利技术所具有的其它特征和优点将变得清楚或得以更为具体地说明。附图说明图1为根据本专利技术的在线眼镜试戴方法的流程图;图2为用户上传头像图片以及所选择眼镜的原始图片的示意图;图3为显示经过自动识别的人脸外框以及两只眼睛的外框的示意图;图4为显示经过分析计算的眼镜瞳孔位置与眼睛瞳孔位置的示意图;图5为显示移动眼镜且对齐中心的示意图;图6为显示对眼镜进行旋转的示意图;图7为显示对眼镜进行缩放的示意图;图8为显示用户佩戴眼镜最终效果的示意图。应理解的是,附图中示出的本专利技术的各个特征可能在一定程度上采用了简化的方式进行表示,而不一定是严格按照比例绘制的。本文所公开的本专利技术的特定设计特征,包括例如特定尺寸、定向、位置以及形状,将部分地根据具体应用以及使用环境而决定。在附图中的附图标记在全部的几个附图中表示本专利技术的相同或等效的部分。具体实施方式为了更清楚的说明本专利技术的内容,下面将结合附图以及示例性的实施例对本专利技术作进一步的描述,但应当理解该描述并非要把本专利技术限制于该示例性的实施例。相反,本专利技术将不仅覆盖该示例性的实施例,而且还覆盖各种替换的、改变的、等效的和其他实施例,其可包含在权利要求所限定的本专利技术的精神和范围内。根据本专利技术的一个方面,图1中示出了根据本专利技术的示例性实施例的在线眼镜试戴方法的流程图。在步骤S101中,用户上传包括脸部以及两只眼睛的头像图片。该头像图片可以是存储在用户本地的图片,也可以是用户通过摄像头拍摄直接上传的图片,如图2中所示。在步骤S102中,自动识别脸部外框和两只眼睛的外框。根据用户上传的头像图片,利用第三方工具对图片进行分析识别。在本专利技术的一个具体实施例中,该第三方工具可以是OpenCV图像分析模块,当然,也可以采用其他图像分析工具以及人脸识别系统。在步骤S103中,判断自动识别是否成功。如果识别成功,则显示出脸部的外框以及两只眼睛的外框,如图3中所示;如果识别失败,例如只能识别出一只眼睛,或没有识别出眼睛,则向用户反馈无法识别,请用户上传或拍摄新的照片。在本专利技术的一个具体实施例中,自动识别出的脸部外框和两只眼睛的外框是矩形外框。在其他实施例中,该外框也可以是其他形状的外框。在本专利技术的另一个具体实施例中,自动识别出的两只眼睛的外框可以是大小不同的外框。在步骤S104中,用户选择眼镜。在对头像图片识别成功后,用户可以选择眼镜,如图4中所示,眼镜可以水平放置并且与头像图片显示在同一屏幕或视图中。在步骤S105中,分别确定眼镜和眼睛的瞳孔位置,并且计算眼镜与眼睛的位置偏移。首先,对所选择的眼镜进行分析,确定眼镜的瞳孔位置。在一个具体实施例中,眼镜的瞳孔位置可以取眼镜宽度25%、高度30%的位置处。在另一个具体实施例中,眼镜的瞳孔位置可以由对应所选眼镜的数据库中选取。图4中点A1和A2表示眼镜的瞳孔位置。可以想到的是,根据眼镜的款式不同,该眼镜的瞳孔位置可以设置在不同的适合位置处。然后,将眼睛的瞳孔位置定位在所识别出的眼睛外框的中心处,即为图4中所示的点B1和B2。在确定好瞳孔的位置后,计算眼镜瞳孔位置与眼睛瞳孔位置之间的位置偏移。在一个具体实施例中,以计算眼镜的两个瞳孔位置的中点A与两只眼睛的瞳孔位置的中点B,以及AB两点之间的距离,来计算眼镜瞳孔位置与眼睛瞳孔位置之间的位置偏移。另外,在步骤S105中,还要对两只眼睛瞳孔位置的连线B1-B2的倾斜角度进行分析。在步骤S106中,定位眼镜。根据AB两点之间的距离,将眼镜移动至人面部上适合的位置处,即,将眼镜瞳孔位置的中点A与眼睛瞳孔位置的中点B对齐,如图5中所示。如果用户上传的头像图片为正面脸部图像,例如证件照等,那么此时基本上已经将眼镜佩戴成功。然而,人们上传的头像图片中的面部通常具有一定的倾斜角度,并且使用手机摄像头等设备自拍更加难以拍出如证件照般的头像图片。因此,还需要本文档来自技高网...

【技术保护点】
一种在线眼镜试戴方法,其特征在于,所述方法包括以下步骤:1)用户上传包括脸部和两只眼睛的头像图片;2)识别出所述头像图片中两只眼睛的外框;3)将用户选择的眼镜图片水平显示在屏幕中;4)对用户选择的眼镜图片以及所述两只眼睛的外框进行分析,分析出眼镜的瞳孔位置以及眼睛的瞳孔位置;5)移动所述眼镜图片,使得眼镜的瞳孔位置的中点与眼睛的瞳孔位置的中点对齐;6)根据眼睛的位置对眼镜图片进行旋转;7)根据眼睛的瞳距和眼镜的瞳距对眼镜图片进行缩放。

【技术特征摘要】
1.一种在线眼镜试戴方法,其特征在于,所述方法包括以下步骤:1)用户上传包括脸部和两只眼睛的头像图片;2)识别出所述头像图片中两只眼睛的外框;3)将用户选择的眼镜图片水平显示在屏幕中;4)对用户选择的眼镜图片以及所述两只眼睛的外框进行分析,分析出眼镜的瞳孔位置以及眼睛的瞳孔位置;5)移动所述眼镜图片,使得眼镜的瞳孔位置的中点与眼睛的瞳孔位置的中点对齐;6)根据眼睛的位置对眼镜图片进行旋转;7)根据眼睛的瞳距和眼镜的瞳距对眼镜图片进行缩放;所述步骤4)中分析眼睛的瞳孔位置进一步包括分析眼睛的瞳孔位置的连线的倾斜角度。2.根据权利要求1所述的在线眼镜试戴方法,其特征在于,所述步骤2)进一步包括所述识别出所述头像图片中两只眼睛的外框为矩形外框。3.根据权利要求...

【专利技术属性】
技术研发人员:毕胜李勇
申请(专利权)人:毕胜
类型:发明
国别省市:

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

1