当前位置: 首页 > 专利查询>杨太立专利>正文

一种基于图像识别的发型推荐方法及系统技术方案

技术编号:18498522 阅读:79 留言:0更新日期:2018-07-21 20:52
本发明专利技术属于计算机技术领域,具体涉及一种基于图像识别的发型推荐方法及系统,包括以下步骤:S1,获取用户的拍摄图像,对拍摄图像进行初步处理,得到用户的头部图像并显示头部图像;S2,对头部图像进行数据化分析处理得到分析结果,并根据分析结果向用户推荐多种发型;S3,获取用户选择的显示类型、发型和发色,根据所述发型和发色替换掉头部图像原有的发型和发色并进行二维显示和三维显示。本发明专利技术根据用户拍摄的人脸图像为用户推荐适合的发型,并根据用户选择的发型和发色在用户界面进行显示,从而使用户能够选择自己喜欢的适合的发型。

A method and system of hairstyle recommendation based on image recognition

The invention belongs to the field of computer technology, in particular to a hairstyle recommendation method and system based on image recognition, which includes the following steps: S1, obtaining the image of the user, processing the image, getting the head image of the user and displaying the head image; S2, processing the head image data analysis and processing. The analysis results are obtained, and a variety of hair styles are recommended to the user according to the analysis results; S3, obtaining the type of display, hairstyle and hair color selected by the user, replacing the original hair and hair color of the head image according to the hair and color, and making two dimensional display and three-dimensional display. According to the face image taken by the user, the invention recommends the suitable hairstyle for the user, and shows the user interface according to the hairstyle and hair color selected by the user, so that the user can choose the suitable hairstyle that he likes.

【技术实现步骤摘要】
一种基于图像识别的发型推荐方法及系统
本专利技术属于计算机
,具体涉及一种基于图像识别的发型推荐方法及系统。
技术介绍
如果在美容院理发,多数时候,顾客从事先准备的杂志和头发种类中选择需要的发型。在这种方法中,相当多的顾客在理发后对发型抱怨。这是由于设计师的理解和顾客的理解不一致造成的。根据在日本专利申请未决公开No.2001-344492(下文中称作第一现有技术)中所描述的美容店选择系统,如果诸如发型的查找条件从顾客拥有的信息终端输入,那么查找装置从存储了店铺信息、设计师信息等的第一数据库中查找满足查找条件的美容店。因此,其描述了顾客可以选择所需的发型能够被满足的美容店。但是,这样的技术具有下面的问题:客户只能根据想要的发型选择美容店,但却无法确认自己所选择的发型是否符合自己。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种基于图像识别的发型推荐方法及系统,根据用户拍摄的人脸图像为用户推荐适合的发型,并根据用户选择的发型和发色在用户界面进行显示,从而使用户能够选择自己喜欢的适合的发型。第一方面,本专利技术提供了一种基于图像识别的发型推荐方法,包括以下步骤:S1,获取用户的拍摄图像,对拍摄图像进行初步处理,得到用户的头部图像并显示头部图像;S2,对头部图像进行数据化分析处理得到分析结果,并根据分析结果向用户推荐多种发型;S3,获取用户选择的显示类型、发型和发色,根据所述发型和发色替换掉头部图像原有的发型和发色并进行二维显示和三维显示。优选地,所述S1具体为:获取用户的拍摄图像,对拍摄图像进行去噪处理得到平滑图像,通过增强算子增强平滑图像的边缘,对经过增强边缘后的平滑图像进行人脸、头发和脖子的边缘检测,从而得到包括人脸、头发和脖子的头部图像,并在用户界面显示头部图像。优选地,所述S2具体为:对头部图像进行人脸识别和分析处理,将头部图像进行人脸识别得到人脸图像,将人脸图像输入发型推荐器,发型推荐器将人脸图像与发型模板库内的若干个发型进行匹配,得到匹配度值,根据匹配度值从大到小的顺序将前N个发型进行排序,得到发型推荐列表,并在用户界面上、头部图像侧显示发型推荐列表。优选地,所述用户界面包括用于显示头部图像的头部图像子界面、用于显示N个推荐发型和每个发型的匹配度值的发型推荐列表子界面、用于显示若干种发色的发色选择子界面和用于显示显示类型的显示类型子界面。优选地,所述S3具体为:获取用户选择的显示类型,所述显示类型包括二维显示和三维显示;显示类型确定后,对人脸图像进行处理得到完整二维人脸模型或完整三维头部模型;获取用户选择的发型和发色;在完整二维人脸模型或完整三维头部模型上增添发型、发色和人脸图像,得到二维显示图像或三维显示图像;在用户界面上显示二维显示图像或三维显示图像。优选地,所述对人脸图像进行处理得到完整二维人脸模型或完整三维头部模型具体为:对人脸图像进行脸部轮廓和五官轮廓的标记;对初始二维人脸模型中的每个图像特征点沿着轮廓的法线方向进行迭代,在每次迭代中不断调整参数,使得整个模型不断适应目标形状且保持人脸的合理形状,得到最接近人脸图像的完整二维人脸模型;在初始三维头部模型中标记出与图像特征点相对应的模型特征点,并根据每个图像特征点的深度信息对初始三维头部模型进行优化,得到最接近用户头部的完整三维头部模型。优选地,所述初始二维人脸模型是对若干图像样本进行对齐归一化处理后得到的;所述初始三维头部模型是经过若干个不同的三维头部样本训练得到。优选地,所述步骤还包括:S4,获取用户的微调指令,根据微调指令对二维显示图像或三维显示图像进行微调,得到优化后的二维显示图像或三维显示图像。优选地,所述步骤还包括:S5,获取用户的保存指令,根据保存指令对优化后的二维显示图像或三维显示图像进行保存。第二方面,本专利技术提供了一种基于图像识别的发型推荐系统,适用于第一方面所述的基于图像识别的发型推荐方法,包括:图像处理单元,用于获取用户的拍摄图像,对拍摄图像进行初步处理,得到用户的头部图像并显示头部图像;发型推荐单元,用于对头部图像进行数据化分析处理得到分析结果,并根据分析结果向用户推荐多种发型;选择显示单元,用于获取用户选择的显示类型、发型和发色,根据所述发型和发色替换掉头部图像原有的发型和发色并进行二维显示和三维显示。本专利技术的有益效果为:本专利技术根据用户拍摄的人脸图像为用户推荐适合的发型,并根据用户选择的发型和发色在用户界面进行显示,从而使用户能够选择自己喜欢的适合的发型。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1为本实施例中基于图像识别的发型推荐方法的流程图;图2为本实施例中基于图像识别的发型推荐系统的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。实施例一:本实施例提供了一种基于图像识别的发型推荐方法,如图1所示,本实施例的方法在用户终端和远程服务器上运行。用户终端可以下载本系统APP,所述用户终端包括智能手机、平板电脑等智能终端设备。本实施例的方法包括以下步骤:S1,获取用户的拍摄图像,对拍摄图像进行初步处理,得到用户的头部图像并显示头部图像。所述S1具体为:获取用户的拍摄图像,对拍摄图像进行去噪处理得到平滑图像,通过增强算子增强平滑图像的边缘,对经过增强边缘后的平滑图像进行人脸、头发和脖子的边缘检测,从而得到包括人脸、头发和脖子的头部图像,并在用户界面显示头部图像。用户进入本系统APP后,点击发型设计控键,用户终端的用户界面上提示上次图像,用户可以在相册了选择已经拍摄好的图像上传,或通过用户终端的照相功能当初拍摄图像,用户终端获取用户的拍摄图像后,可以在本地进行图像处理也可以发生给远程服务器进行图像处理。若为远程服务器进行图像处理,则用户终端将拍摄图像发送给远程服务器,远程服务器对拍摄图像进行平滑处理。图像在拍摄和传输过程中,由于受各种干扰的影响,或传输信道、采样系统质量较差,而造成图像毛糙,此时,就需要对图像进行平滑处理。本实施例的图像处理采用邻域平均法,所述邻域平均法是一种直接在空间域上进行平滑的技术,该技术是本文档来自技高网...

【技术保护点】
1.一种基于图像识别的发型推荐方法,其特征在于,包括以下步骤:S1,获取用户的拍摄图像,对拍摄图像进行初步处理,得到用户的头部图像并显示头部图像;S2,对头部图像进行数据化分析处理得到分析结果,并根据分析结果向用户推荐多种发型;S3,获取用户选择的显示类型、发型和发色,根据所述发型和发色替换掉头部图像原有的发型和发色并进行二维显示和三维显示。

【技术特征摘要】
1.一种基于图像识别的发型推荐方法,其特征在于,包括以下步骤:S1,获取用户的拍摄图像,对拍摄图像进行初步处理,得到用户的头部图像并显示头部图像;S2,对头部图像进行数据化分析处理得到分析结果,并根据分析结果向用户推荐多种发型;S3,获取用户选择的显示类型、发型和发色,根据所述发型和发色替换掉头部图像原有的发型和发色并进行二维显示和三维显示。2.根据权利要求1所述的基于图像识别的发型推荐方法,其特征在于,所述S1具体为:获取用户的拍摄图像,对拍摄图像进行去噪处理得到平滑图像,通过增强算子增强平滑图像的边缘,对经过增强边缘后的平滑图像进行人脸、头发和脖子的边缘检测,从而得到包括人脸、头发和脖子的头部图像,并在用户界面显示头部图像。3.根据权利要求2所述的基于图像识别的发型推荐方法,其特征在于,所述S2具体为:对头部图像进行人脸识别和分析处理,将头部图像进行人脸识别得到人脸图像,将人脸图像输入发型推荐器,发型推荐器将人脸图像与发型模板库内的若干个发型进行匹配,得到匹配度值,根据匹配度值从大到小的顺序将前N个发型进行排序,得到发型推荐列表,并在用户界面上、头部图像侧显示发型推荐列表。4.根据权利要求3所述的基于图像识别的发型推荐方法,其特征在于,所述用户界面包括用于显示头部图像的头部图像子界面、用于显示N个推荐发型和每个发型的匹配度值的发型推荐列表子界面、用于显示若干种发色的发色选择子界面和用于显示显示类型的显示类型子界面。5.根据权利要求4所述的基于图像识别的发型推荐方法,其特征在于,所述S3具体为:获取用户选择的显示类型,所述显示类型包括二维显示和三维显示;显示类型确定后,对人脸图像进行处理得到完整二维人脸模型或完整三维头部模型;获取用户选择的发型和发色;在完整二维人脸模型或完整三维头部模型上增添发型、发色和人脸图像,得到二维显...

【专利技术属性】
技术研发人员:杨太立
申请(专利权)人:杨太立
类型:发明
国别省市:湖南,43

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

1