基于视频直播图像处理的服饰搭配判别方法与流程

文档序号:25736605发布日期:2021-07-06 18:46阅读:122来源:国知局
基于视频直播图像处理的服饰搭配判别方法与流程

本发明属于计算机应用技术领域,涉及到图像处理技术领域,具体涉及到一种基于视频直播图像处理的服饰搭配判别方法。



背景技术:

随着社会经济发展、生活质量的提高以及互联网技术的不断发展,人们不仅仅对自身衣食住行的必需品要求越来越高,而且日常的娱乐活动也越来越丰富,越来越多的用户喜欢通过直播应用程序在线观看主播提供的视频节目或者音频节目等。为了丰富直播内容,增加直播趣味性,还会向主播提供各种装扮,例如直播服饰装扮等,特别是针对热门直播的服饰搭配,越来越多的用户喜爱模仿其服饰搭配的风格。

目前随着电子商务和移动互联网的普及与发展,网络逐渐成为服装销售的重要途径之一,网购极大方便了用户的购物过程,网络店铺通常根据用户的需求、喜好和习惯为用户进行服饰推荐。因此,对于网络店铺如何更好的满足用户需求是网络店铺所有者十分关心的问题。而针对直播的服饰搭配能否反映当下时尚流行风格,或者对于服饰的评价数据收集都是以特定用户给出的特定条件的角度出发,未考虑广大用户群体对于某一服饰的综合评价数据,无法收集并评价获得某一服饰的总体流行程度数据、导致现有流行程度数据不准确,从而无法对服装店铺所有者起到指导作用。



技术实现要素:

本发明要解决的技术问题在于提供一种基于视频直播图像处理的服饰搭配判别方法,其解决了现有技术中的无法体现出广大用户群体对相关服饰的喜爱程度技术问题,该方法满足了服饰搭配的总体流行程度数据的准确率的技术效果。

为了解决上述技术问题,本发明通过以下方式来实现:

基于视频直播图像处理的服饰搭配判别方法,其具体包括以下步骤:

s1、在主播用户通过网页应用程序进行视频直播的过程中,利用视频输入模块检索直播视频,进而采集主播用户的视频直播图像信息;

s2、针对步骤s1中获取的视频直播图像进行处理,得到处理后的视频直播图像,并将处理后的视频直播图像进行保存;

s3、针对步骤s2中处理后的视频直播图像,进行采集直播服饰搭配图像,并对服饰搭配图像中的各服饰搭配进行判别;

s4、判别服饰搭配图像中的各服饰搭配是否满足时尚流行的服饰搭配要求情况,若满足要求,则输出该服饰搭配图像;若不满足要求,则进行步骤s5;

s5、针对步骤s3中的服饰搭配图像进行调整,得到调整后的服饰搭配图像;

s6、判别步骤s5中的调整后的服饰搭配图像,是否满足时尚流行的服饰搭配要求情况,若满足要求,则输出该服饰搭配图像;若不满足要求,则进行步骤s5。

进一步的,所述步骤s3的具体步骤如下:

s31、对服饰搭配图像中的各服饰进行特征提取,得到服饰搭配图像的各服饰产品的特征信息;

s32、获取各服饰产品热度;

s33、根据服饰搭配图像中的各服饰产品热度进行权重叠加,得到服饰搭配流行度;

s34、设定时尚流行度阈值,比较服饰搭配流行度与时尚流行度阈值的大小。

进一步的,所述步骤s5的具体步骤如下:

针对服饰搭配图像中热度低的服饰产品,从预设的服饰信息数据库中选取出与该热度低的服饰产品相匹配的服饰图像,并用选取的服饰图像代替原热度低的服饰产品图像。

与现有技术相比,本发明具有的有益效果:

本发明的服饰搭配判别方法,通过获取服饰搭配图像中的各服饰特征信息的产品热度,并将热度进行权重叠加而得到搭配流行度,进而根据设定的时尚流行度阈值来判别热门直播的服饰搭配的时尚流行情况,选择搭配出流行度大于设定时尚流行度阈值的服饰搭配图像,最后将组成的服饰搭配图输出呈现,从而挑选出时下流行的服饰搭配,提高服饰搭配效果。

另外本发明利用广大用户群体对已有图像的流行程度的评价,得到准确率高的流行程度数据。相较于现有的服饰搭配评价方案而言,本方案收集并评价服饰搭配的总体流行程度的评价结果数据,提高对于服饰的总体流行程度数据的准确率。

附图说明

图1为本发明服饰搭配判别的流程示意图。

图2为本发明中视频直播图像处理的具体流程示意图。

具体实施方式

下面结合附图和具体实施例对本发明的具体实施方式作进一步详细的说明。

如图1所示,基于视频直播图像处理的服饰搭配判别方法,其具体包括以下步骤:

s1、在主播用户通过网页应用程序进行视频直播的过程中,利用视频输入模块检索直播视频,进而采集主播用户的视频直播图像信息;

s2、针对步骤s1中获取的视频直播图像进行处理,得到处理后的视频直播图像,并将处理后的视频直播图像进行保存;

s3、针对步骤s2中处理后的视频直播图像,进行采集直播服饰搭配图像,并对服饰搭配图像中的各服饰搭配进行判别;

s4、判别服饰搭配图像中的各服饰搭配是否满足时尚流行的服饰搭配要求情况,若满足要求,则输出该服饰搭配图像;若不满足要求,则进行步骤s5;

s5、针对步骤s3中的服饰搭配图像进行调整,得到调整后的服饰搭配图像;

s6、判别步骤s5中的调整后的服饰搭配图像,是否满足时尚流行的服饰搭配要求情况,若满足要求,则输出该服饰搭配图像;若不满足要求,则进行步骤s5。

进一步的如图2所示,所述步骤s3的具体步骤如下:

s31、对服饰搭配图像中的各服饰进行特征提取,得到服饰搭配图像的各服饰产品的特征信息;

服饰搭配图像中服饰可以包括服装和装饰,服装可以包括衣服、裤子和鞋等,装饰可以包括帽子、围巾、发箍等。服饰可以为一件,也可以为搭配穿戴的多件,如上衣和裤子,或者衣服和帽子,或者衣服、帽子和围巾等。

在本实施例中,对服饰搭配图像进行特征提取,具体的可以将服饰图像输入到用于特征提取的神经网络中,从而得到服饰搭配图像的各服饰产品的特征信息,而用于进行特征提取的神经网络可以是利用服饰搭配图像进行预先训练的。服饰产品的特征信息可以是包括了服饰图像所呈现的服饰材质、服饰颜色、服饰纹理及服饰款式等属性信息,而服饰图像的特征值可以是包括用于表征材质的材质特征值、用于表征颜色的颜色特征值、用于表征款式的款式特征值和用于表征纹理的纹理特征值等。

在本实施例中,服饰搭配图像中的某一服饰产品元素的材质特征值为cz、颜色特征值为ys、款式特征值为ks和纹理特征值为wl,则该服饰产品的元素热度=cz+ys+ks+wl,各特征值可以通过已学习数据中积累得到,而学校数据的分类可以通过图像识别,与搜索引擎输出特征数据为参考标签进行分类。

s32、获取各服饰产品热度;

产品热度用于评价该服饰产品各元素特征信息的热度高低,热度的数值越大,表示服饰产品各元素特征信息的热度越高,相反热度的数值越小,则表示服饰产品各元素特征信息的热度越低。

在本实施例中,服饰搭配图像中的某一服饰产品的元素1热度为a,其元素1热度所对应的权重系数为a;某一服饰产品的元素2热度为b,其元素2热度所对应的权重系数为b;某一服饰产品的元素3热度为c,其元素3热度所对应的权重系数为c,……,那么该服饰搭配图像中的某一个服饰的产品热度r=a×a+b×b+c×c+……,其中权重系数的合可以是1,也可以是其他选定值。

s33、根据服饰搭配图像中的各服饰产品热度进行权重叠加,得到服饰搭配流行度;

搭配流行度用于评价服饰搭配图像的流行度高低,流行度的数值越大,表示时下服饰搭配的时尚流行度越高,相反流行度的数值越小,则表示时下服饰搭配的时尚流行度越低。服饰搭配图像的产品流行度的大小由流行度特征值和每个流行度特征值的权重来确定,流行度特征值的权重用于衡量在计算产品流行度时指标对流行度影响的大小,也即是说流行度特征值的权重越大,其对计算产品流行度的影响越大,反之则对计算产品流行度的影响较小。

流行度特征值的大小由多个特征值指标来确定,即可以从预设的网站上下载各服饰产品的流行度特征值,特征值指标包括但不限于观看数、点赞数、转发数、评论说及互动数等数据特征,由kol的整体粉丝数,历史视频穿搭流行度等参数决定。

比如说,服饰搭配图像中某一个服饰产品1热度为r1,其产品1流行度为cl1,;服饰搭配图像中另一个服饰产品2的热度为r2,其产品2流行度为cl2;某服饰搭配图像中第i个的服饰产品i的热度为ri,其产品i流行度为cli,那么该服饰搭配图像中服饰搭配流行度dl=cl1×r1+cl2×r2+…+cli×ri。

另外服饰搭配图像中某一个的服饰产的流行度特征值为t1,其流行度特征值的权重系数为n1;服饰搭配图像中另一个的服饰产品的流行度特征值为t2,其流行度特征值的权重系数为n2;服饰搭配图像中第i个的服饰产品的流行度特征值为ti,其流行度特征值的权重系数为ni,那么该服饰搭配图像中服饰产品流行度cl=n1×t1+n2×t2+…+ni×ti,其中权重系数的合可以是1,也可以是其他选定值。

s34、设定时尚流行度阈值,比较服饰搭配流行度与时尚流行度阈值的大小。计算出服饰搭配的流行度如果大于设定时尚流行度阈值的话,则表示该服饰搭配为时尚流行服饰搭配;相应的计算出服饰搭配的流行度如果小于设定时尚流行度阈值的话,则表示该服饰搭配不是时尚流行服饰搭配。

进一步的,所述步骤s5的具体步骤如下:

针对服饰搭配图像中热度低的服饰产品,从预设的服饰信息数据库中选取出与该热度低的服饰产品相匹配的服饰图像,并用选取的服饰图像代替原热度低的服饰产品图像。

在本发明申请中,从预设的服饰信息数据库中选取出与热度低的服饰产品相匹配的服饰图像,该选取的服饰图像可以包括从服饰信息数据库中选取与该热度低服饰产品的属性信息匹配的服饰图像,属性信息可以包括以下一项或多项:比如类别信息、风格信息、纹理信息和款式信息。从选取后的服饰图像中选择出服饰图像的特征信息与原服饰图像的特征信息匹配的服饰图像,其可以是存储有纹理间的搭配和风格之间的搭配,纹理的搭配又可以包括颜色的搭配、图案的搭配、材质的搭配等。

利用表征颜色的颜色特征值的匹配度计算时,可以预先设定颜色匹配表,该颜色匹配表中设置有各颜色间的匹配度值。匹配度值越大,代表二者颜色越容易搭配,反之则代表二者颜色不容易搭配。本发明通过参照颜色匹配表,确定服饰图像的特征值中用于表征颜色的特征值与服饰信息数据库中的服饰图像的特征值中用于表征颜色的分量之间的匹配度值。同样的利用表征风格的特征分量的匹配度值计算时,通过确定目标服饰图像的特征值中用于表征风格的特征值与服饰信息集合中的服饰图像的特征值中用于表征风格的分量之间的匹配度值。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,上述实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备执行本发明各个实施例所述的方法。

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

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