一种图像处理方法和终端设备与流程

文档序号:14689767发布日期:2018-06-15 16:38阅读:136来源:国知局

本发明涉及图像处理领域,具体涉及一种图像处理方法和终端设备。



背景技术:

随着人们生活水平的提高,人们对自身穿着的服饰不再仅满足于温暖舒适,对其美感的要求也越来越高。评估服饰是否具有美感需要考虑很多方面的因素,比如服饰之间是否搭配,如上衣和裤子的颜色或者样式是否搭配;服饰与穿着该服饰的用户是否搭配,如服饰类型或者颜色与用户的年龄是否搭配;服饰与用户出席的场合是否搭配等。

用户在挑选服饰时,需要根据个人的观感来对服饰的美感进行评估,以期选择具有美感的服饰。

但是,一些用户对服饰搭配的评估能力较差,如色弱、色盲或其他时尚感差的用户等,尤其是在无人辅助的情况下,难以选择到具有美感的服饰。



技术实现要素:

本发明实施例的一方面提供了一种图像处理方法,包括:

终端设备获取目标服饰的图像,对目标服饰的图像进行处理,得到目标服饰的特征信息,根据特征信息和预存标准对目标服饰的美感进行评估得到评估结果,将评估结果输出给第一用户,以辅助第一用户选择具有美感的服饰。

目标服饰可以包括服装和装饰,服装可以包括衣服、鞋等,装饰可以包括帽子、围巾、发箍等。目标服饰可以为一件,也可以为搭配穿戴的多件,如上衣和裤子,或者衣服和帽子,或者衣服、帽子和围巾等。若目标服饰为多件,则目标服饰可以在同一图片中呈现,也可以分别在不同图片中呈现。

终端设备包括:移动终端设备,比如手机和平板电脑等;非移动终端设备,比如电脑。

结合第一方面,在第一方面的第一种可能的实现方式中,特征信息包括服饰类别,和/或服饰颜色,和/或服饰风格。

结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在根据特征信息和预存标准对目标服饰的美感进行评估之前,还包括:终端设备根据大众审美标准设置预存标准,和/或,获取第二用户的基本信息并根据第二用户的基本信息设置预存标准。

预存标准用于判断目标服饰的特征信息是否符合美感要求。预存标准可以为符合美感要求的特征信息集合,也可以为不符合美感要求的特征信息集合,也可以同时包括这两种集合。预存标准还可以为其他形式,只要能够判断目标服饰的特征信息是否符合美感要求即可。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,获取第二用户的基本信息包括:获取第一用户输入的基本信息;和/或,获取第二用户的图像,并根据第二用户的图像确定基本信息。

结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式和第一方面的第三种可能的实现方式之中任意一种,在第一方面的第四种可能的实现方式中,根据特征信息和预存标准对目标服饰的美感进行评估包括:终端设备判断特征信息是否符合预存标准,若符合,则判定目标服饰具有美感;若不符合,则判定目标服饰不具有美感。

结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,评估结果包括判定信息,用以指示服饰是否具有美感;和/或,若判定目标服饰不具有美感,评估结果包括服饰不具有美感的原因,和/或改善的建议。

结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式和第一方面的第五种可能的实现方式之中任意一种,在第一方面的第六种可能的实现方式中,获取目标服饰的图像包括:终端设备通过摄像头获取目标服饰的图像或者通过网络获取目标服饰的图像。

本发明实施例的第二方面提供了一种终端设备,包括:

第一获取模块,用于获取目标服饰的图像;

处理模块,用于对目标服饰的图像进行处理,得到目标服饰的特征信息;

评估模块,用于根据特征信息和预存标准对目标服饰的美感进行评估得到评估结果;

输出模块,用于将评估结果输出给第一用户,以辅助第一用户选择具有美感的服饰。

结合第二方面,在第二方面的第一种可能的实现方式中,特征信息包括服饰类别,和/或服饰颜色,和/或服饰风格。

结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,终端设备还包括:

第一设置模块,用于根据大众审美标准设置预存标准;

和/或,

第二获取模块,用于获取第二用户的基本信息;

第二设置模块,用于根据第二获取模块获取的基本信息设置预存标准。

结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,第二获取模块包括:第一获取单元,用于获取第一用户输入的第二用户的基本信息;和/或,第二获取单元,用于获取第二用户的图像,确定单元,用于根据第二用户的图像确定基本信息。

结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式和第二方面的第三种可能的实现方式之中任意一种,在第二方面的第四种可能的实现方式中,评估模块包括:判断单元,用于判断特征信息是否符合预存标准;判定单元,用于当特征信息符合预存标准时,判定目标服饰具有美感,当特征信息不符合预存标准时,判定目标服饰不具有美感。

结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,评估结果包括判定信息,用以指示服饰是否具有美感;和/或,若判定目标服饰不具有美感,评估结果包括服饰不具有美感的原因,和/或改善的建议。

结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式、第二方面的第三种可能的实现方式、第二方面的第四种可能的实现方式和第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,第一获取模块,用于通过摄像头获取目标服饰的图像;和/或,通过网络获取目标服饰的图像。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明通过对服饰的图像进行处理得到服饰的特征信息,如颜色、风格等,并根据服饰的特征信息和预置标准进行评估,并将评估结果输出给用户,以辅助用户选择具有美感的服饰。

附图说明

图1是本发明图像处理方法一个实施例示意图;

图2是本发明图像处理方法另一个实施例示意图;

图3是本发明图像处理方法另一个实施例示意图;

图4是本发明终端设备一个实施例示意图;

图5是本发明终端设备另一个实施例示意图;

图6是本发明终端设备另一个实施例示意图。

具体实施方式

本发明实施例提供了一种图像处理方法,用于对服饰的图像进行处理,以辅助用户选择具有美感的服饰。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参阅图1所示,本发明实施例中图像处理方法一个实施例包括:

101、获取目标服饰的图像;

当用户需要评估目标服饰的美感时,可以选择借助终端设备对目标服饰的美感进行评估,终端设备需要首先获取目标服饰的图像。终端设备获取目标服饰的图像可以有许多方法,比如,当用户在实体商店挑选服饰时,终端设备可以通过自身的摄像头获取目标服饰的图像;当用户通过终端设备浏览网页上的服饰时,可以将目标服饰的图象下载到终端设备中。此外,终端设备还可以通过其他方式获取目标服饰的图像,此处不做具体限定。

102、对目标服饰的图像进行处理,得到目标服饰的特征信息;

终端设备获取到目标服饰的图像之后,可以根据预存算法对目标服饰的图像进行处理,并得到目标服饰的特征信息,特征信息可以包括服饰类别、服饰颜色或服饰款式等。

103、根据特征信息和预存标准对目标服饰的美感进行评估得到评估结果;

终端设备中设置有用于进行美感评估的预存标准,得到目标服饰的特征信息之后,会将特征信息与预存标准进行比较,并根据比较结果评估目标服饰的美感,得到评估结果。

104、将评估结果输出给用户。

得到评估结果之后,会将评估结果输出给用户,具体的,可以以文字的形式呈现给用户,也可以通过语音的方式呈现给用户,此处不做具体限定。用户可以参考评估结果对目标服饰的美感进行评估,进而选择具有美感的服饰。

本实施例中,当用户需要评估目标服饰的美感时,终端设备会获取目标服饰的图像,并对目标服饰的图像进行处理,并根据预存标准和目标服饰的特征信息对目标服饰的美感进行评估,并将评估结果输出给用户,从而辅助用户选择具有美感的服饰。

需要说明的是,上述实施例中的预存标准可以通过不同方式进行设置,下面分别进行说明:

一、根据大众审美标准自动设置预存标准:

在本实施例中,终端可以根据大众审美标准自动设置预存标准,而不需要用户的基本信息,并以此预存标准来对目标服饰的美感进行评估,具体请参阅图2,本发明图像处理方法另一实施例包括:

201、根据大众审美标准自动设置预存标准;

可以依据大众审美标准预先在终端设备中设置预存标准,比如关于颜色的预存标准可以设置为:红色和绿色不能同时为主要颜色;当前季节为夏季,颜色不建议黑色。关于服饰风格的预存标准可以设置为:不同风格的服饰不建议同时出现。本实施例仅以上述预存标准为例进行说明,在实际应用中还可以设置其他的预存标准。

202、通过摄像头获取目标服饰的图像;

当用户需要评估目标服饰的美感时,终端设备可以启动摄像头对目标服饰进行拍照,从而获取目标服饰的图像。用户也可以通过终端设备在网络上查找目标服饰的图片,并将目标服饰的图片下载到终端设备中,从而使终端设备获取目标服饰的图像,此外,终端设备还可以通过其他方式获取目标服饰的图像,此处不做具体限定。

203、对目标服饰的图像进行处理,得到目标服饰的特征信息;

可以预先存储用于分析服饰图像的算法,获取目标服饰的图像后,可以根据此算法对目标服饰的图像进行处理,确定目标服饰的特征信息,特征信息包括服饰类别、服饰颜色或服饰风格等。

目标服饰可以包括服装和装饰,服装可以包括衣服、鞋等,装饰可以包括帽子、围巾、发箍等。目标服饰可以为一件,也可以为搭配穿戴的多件,如上衣和裤子,或者衣服和帽子,或者衣服、帽子和围巾等。若目标服饰为多件,则目标服饰可以在同一图片中呈现,也可以分别在不同图片中呈现。

以目标服饰为一件服饰为例,可以利用图像的边缘检测技术,确定服饰轮廓,提取服饰的颜色分量,比如,确定其主要颜色为黑色。或者,目标服饰为多件服饰,比如一件上衣和一双鞋子,利用图象的边缘检测技术,确定上衣和鞋子的轮廓,提取服饰的颜色分量,比如,服饰的主要颜色为红色和绿色。对于上衣,可以选用MATLAB图像处理工具箱作为图像识别处理的技术平台,通过相应的程序编码设计,自动识别图象中的服饰为上衣,测量图像中上衣的纵向尺寸如衣长L1、袖长L2,横向尺寸如肩宽W1、腰宽W2、臀部宽度W3等典型结构参数,根据预定义的廓形对应的形态值算法,计算各廓形对应的形态值,并根据预设标准范围判定上衣所属廓形。比如,H形廓形也称长方形廓形,其造型特点是较强调肩部造型,自上而下不收紧腰部,筒形下摆,使人有修长、简约的感觉,具有严谨、庄重的男性化风格特征。在现代服装中常用在运动装、休闲装、居家服、男装等的设计中。X形廓形的造型特点是稍宽的肩部,紧收的腰部,自然放开的下摆。X形廓形是最能体现女性优雅气质的造型,具有柔和、优美的女性化风格特征。其在婚礼服、晚礼服、鸡尾酒礼服和高级时装中表现的最为充分。因此,可以预定义H型衣身对应的形态值算法为:X型衣身对应的形态值算法为: V O = W 1 W 2 × W 3 W 2 . ]]>

将测量得到的结构参数分别代入以上两个公式,得到H型衣身和X型衣身的形态值,若H型衣身的形态值符合预设标准范围,则判定上衣的廓形为H型。根据H型廓形对应的服饰风格,可以判定该上衣对应的服饰风格为运动,或者休闲,或者男士。对于鞋子,可以根据识别计算出的跟高与鞋长的比值,确定鞋子属于高跟鞋,对应的风格为商务或者女士。

以上确定目标服饰的特征信息的过程仅为举例,在实际使用中不限于上述方法。

204、判断目标服饰的特征信息是否符合预存标准,若符合,则执行步骤205,若不符合,则执行步骤206;

在确定目标服饰的特征信息之后,判断目标服饰的特征信息是否符合预存标准。步骤201已将预存标准设置为:红色和绿色不能同时出现;当前季节为夏季,颜色不建议黑色;不同风格的服饰不建议同时出现。步骤203已确定目标服饰的特征信息,以目标服饰为一件上衣的情况为例,确定的目标服饰的特征信息为:目标服饰的颜色为黑色。由于目标服饰的颜色为黑色,不符合预存标准“当前季节为夏季,颜色不建议黑色”,因此可以判定目标服饰的特征信息不符合预存标准。以目标服饰为一件上衣和一双鞋子的情况为例,确定的目标服饰的特征信息为:服饰的主要颜色为红色和绿色,上衣对应的服饰风格为运动或者休闲或者男士。鞋子对应的服饰风格为商务,或者女士。由于服饰的主要颜色为红色和绿色,不符合预存标准“红色和绿色不能同时为主要颜色”,并且由于上衣和鞋子属于不同风格,不符合预存标准“不同风格的服饰不建议同时出现”,因此判定目标服饰的特征信息不符合预存标准。

205、判定目标服饰具有美感;

若目标服饰的特征信息符合预存标准,则判定目标服饰具有美感。

206、判定目标服饰不具有美感。

若目标服饰的特征信息不符合预存标准,则判定目标服饰不具有美感。在本实施例列举的两种情况中,目标服饰被判定为不具有美感。

207、生成评估结果;

在判定目标服饰是否具有美感之后,可以生成对目标服饰美感的评估结果。以目标服饰为上衣的情况为例,评估结果可以为:目标服饰不具有美感;原因为目标服饰的颜色为黑色,不适合当前的季节;建议选择浅色的服饰。以目标服饰为一件上衣和一双鞋子的情况为例,评估结果可以为:目标服饰不具有美感;原因为服饰的主要颜色为红色和绿色,红配绿不搭配,并且上衣对应的服饰风格为运动或者休闲或者男士,鞋子对应的服饰风格为商务或者女士,风格不统一;建议统一服饰风格,避开红绿搭配。评估结果也可以仅为:目标服饰不具有美感。评估结果只要可以帮助用户判断目标服饰的美感即可,具体内容与形式不做限定。

步骤208与图1对应的实施例中的步骤104相同,此处不再赘述。

二、根据第二用户的基本信息设置预存标准:

在本实施例中,终端可以获取第二用户的基本信息,并根据第二用户的基本信息设置预存标准,并以此预存标准来对目标服饰的美感进行评估,具体请参阅图3,本发明图像处理方法另一实施例包括:

301、获取第二用户的基本信息;

向第一用户显示设置页面,第一用户可以在此设置页面上输入第二用户的基本信息。当使用终端设备的用户为自己评估目标服饰时,第一用户即为第二用户;当使用终端设备的用户为他人评估目标服饰时,输入的基本信息应为他人的基本信息,此时第一用户与第二用户不同。第二用户的基本信息可以为年龄信息,可以为具体的年龄,也可以为所属年龄区间等;第二用户的基本信息也可以为第二用户穿着此服饰出席的场合信息,比如晚宴、同学会或者郊游等。获取的第二用户的基本信息还可以为用户的其他信息,此处不做具体限定。

在实际使用中,还可以通过其他方式获取第二用户的基本信息,比如获取第二用户的图像,对第二用户的图像进行处理,得到第二用户的基本信息,比如第二用户的体形、脸型、肤色等。

302、根据基本信息确定预存标准;

终端设备获取到第二用户的基本信息之后,可以根据预存信息库针对基本信息确定预存标准,预存标准用于判断目标服饰的特征信息是否符合美感要求。预存标准可以为符合美感要求的特征信息集合,也可以为不符合美感要求的特征信息集合,也可以同时包括这两种集合。预存标准还可以为其他形式,只要能够判断目标服饰的特征信息是否符合美感要求即可。

比如第二用户的基本信息为:女性,年龄为50岁,穿着场合为晚宴。预存信息库中记录有:对于女性,若年龄大于45岁,不建议的服饰颜色为黄色、红色和粉色;若场合为晚宴,不建议的服饰风格为休闲、运动,更具体的,若目标服饰为上衣,不建议的上衣廓形为H型,推荐的上衣廓形为X型。根据年龄为50岁,可以确定对应的预存标准为:不建议的服饰颜色为黄色、红色和粉色。根据穿着场合为晚宴,可以确定不建议的服饰风格为休闲、运动,若目标服饰为上衣,不建议的上衣廓形为H型,推荐的上衣廓形为X型。

步骤301和步骤302用于设置预存标准,因此只要在判断目标服饰的特征信息是否符合预存标准之前完成即可,并且在实际使用中,也可以不每次都执行这两个步骤,比如获取过用户的基本信息后,可以不自动向用户显示设置页面,而是默认使用之前的预存标准。当用户需要修改预存标准时,可以进入设置页面输入新的基本信息。

步骤303至步骤309与图2对应的实施例中的步骤202至步骤208相同,此处不再赘述。

在实际使用中,终端也可以根据大众审美标准和第二用户的基本信息设置预存标准,并以此预存标准来对目标服饰的美感进行评估,具体可以参照图2和图3所对应的实施例,此处不再赘述。

上面对本发明实施例中的图像处理方法进行了描述,下面对本发明实施例中的终端设备进行描述。

请参阅图4,本发明实施例中终端设备的一个实施例包括:

获取模块401,用于获取目标服饰的图像;

处理模块402,用于对目标服饰的图像进行处理,得到目标服饰的特征信息;

评估模块403,用于根据特征信息和预存标准对目标服饰的美感进行评估得到评估结果;

输出模块404,用于将评估结果输出给第一用户,以辅助第一用户选择具有美感的服饰。

本实施例中的终端设备各模块间的关系参照图1对应的实施例,此处不再赘述。

需要说明的是,上述实施例中的预存标准可以通过不同模块完成设置,下面分别进行说明:

一、通过第一设置模块自动设置预存标准:

在本实施例中,终端可以通过第一设置模块,根据大众审美标准自动设置预存标准,而不需要获取用户的基本信息,评估模块以此预存标准来对目标服饰的美感进行评估,具体请参阅图5,本发明终端设备另一实施例包括:

第一设置模块501,用于根据大众审美标准自动设置预存标准;

第一获取模块502,用于通过摄像头获取目标服饰的图像;

处理模块503,用于对目标服饰的图像进行处理,得到目标服饰的特征信息;

目标服饰的特征信息为服饰类别、服饰颜色和服饰风格中的至少一种;

评估模块504,用于根据特征信息和预存标准对目标服饰的美感进行评估得到评估结果,评估结果为判定信息,用以指示服饰是否具有美感;和/或,若判定目标服饰不具有美感,评估结果包括服饰不具有美感的原因和/或改善的建议。

评估模块504包括:

判断单元5041,用于判断目标服饰的特征信息是否符合预存标准,若符合,则触发模块5042,若不符合,则触发模块5043;

判定单元5042,用于当目标服饰的特征信息符合预存标准时判定目标服饰具有美感;

当目标服饰的特征信息不符合预存标准时,判定目标服饰不具有美感。

生成单元5043,用于生成评估结果;

输出模块505与图4对应的实施例中的模块404相同,此处不再赘述。

本实施例中的终端设备各模块间的关系参照图2对应的实施例,此处不再赘述。

二、通过第二设置模块设置预存标准:

在本实施例中,终端可以通过第二获取模块获取第二用户的基本信息,并通过第二设置模块根据第二用户的基本信息设置预存标准,并以此预存标准来对目标服饰的美感进行评估,具体请参阅图6,本发明终端设备另一实施例包括:

第二获取模块601,用于获取第二用户的基本信息;

第二设置模块602,用于根据基本信息设置预存标准;

本实施例中的模块603与图5对应的实施例中的模块502,模块604与模块503,模块605与模块504,模块606与模块505,模块607与模块506,模块608与模块507,模块609与模块508分别执行相同的功能,此处不再赘述。

本实施例中的终端设备各模块间的关系参照图3对应的实施例,此处不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1