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