本公開涉及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,尤其涉及一種裝扮搭配評(píng)價(jià)的方法和裝置。
背景技術(shù):
隨著社會(huì)的發(fā)展,人們開始更多的關(guān)注自身的形象,服裝產(chǎn)業(yè)得到了迅速的發(fā)展,人們?yōu)榱耸棺约旱拇┲鴷r(shí)尚得體,通常會(huì)通過(guò)瀏覽時(shí)尚雜志或者明星的裝扮來(lái)學(xué)習(xí)符合時(shí)尚潮流的裝扮搭配方式,并在搭配時(shí)按照學(xué)習(xí)的搭配方式來(lái)選擇服飾和裝飾品。但是,用戶根據(jù)學(xué)習(xí)的搭配方式進(jìn)行的搭配,并不能確定真實(shí)的搭配效果。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開提供一種裝扮搭配評(píng)價(jià)的方法和裝置。
根據(jù)本公開實(shí)施例的第一方面,提供一種裝扮搭配評(píng)價(jià)方法,包括獲取用戶的裝扮信息;根據(jù)所述裝扮信息得到搭配特征,其中,所述搭配特征表示所述用戶裝扮的搭配方式;根據(jù)所述搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
可選地,所述獲取用戶的裝扮搭配信息包括:采集用戶圖像得到所述裝扮信息;或者,獲取用戶輸入的裝扮信息。
可選地,所述根據(jù)所述搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息包括:將所述搭配特征與所述預(yù)設(shè)搭配模型進(jìn)行匹配得到匹配度;根據(jù)所述匹配度生成所述評(píng)價(jià)信息。
可選地,所述方法還包括:獲取搭配樣本圖像;從所述搭配樣本圖像中提取搭配樣本圖像特征;為所述搭配樣本圖像特征設(shè)置對(duì)應(yīng)的評(píng)價(jià)參數(shù);根據(jù)所述評(píng)價(jià)參數(shù)和所述搭配樣本圖像特征訓(xùn)練得到所述預(yù)設(shè)搭配模型。
可選地,所述方法還包括:根據(jù)所述評(píng)價(jià)信息生成搭配建議信息,其中,所述搭配建議信息用于向用戶提供裝扮搭配的建議。
可選地,所述評(píng)價(jià)信息包括評(píng)價(jià)值;所述根據(jù)所述評(píng)價(jià)信息生成搭配建議信息包括:判斷所述評(píng)價(jià)值是否小于或者等于預(yù)設(shè)閾值;在所述評(píng)價(jià)值小于或者等于所述預(yù)設(shè)閾值時(shí),根據(jù)所述搭配特征生成所述搭配建議信息。
可選地,在根據(jù)所述搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息后,所述方法還包括:通過(guò)顯示屏顯示所述評(píng)價(jià)信息;或者,通過(guò)揚(yáng)聲器播放所述評(píng)價(jià)信息。
根據(jù)本公開實(shí)施例的第二方面,提供一種裝扮搭配評(píng)價(jià)的裝置,應(yīng)用于終端,包括:第一獲取模塊,被配置為獲取用戶的裝扮信息;處理模塊,被配置為根據(jù)所述裝扮信息得到搭配特征,其中,所述搭配特征表示所述用戶裝扮的搭配方式;評(píng)價(jià)生成模塊,被配置為根據(jù)所述搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
可選地,所述第一獲取模塊,包括:采集子模塊,被配置為采集用戶圖像得到所述裝扮信息;輸入子模塊,被配置為獲取用戶輸入的裝扮信息。
可選地,所述評(píng)價(jià)生成模塊包括:匹配子模塊,被配置為將所述搭配特征與所述預(yù)設(shè)搭配模型進(jìn)行匹配得到匹配度;第一生成子模塊,被配置為根據(jù)所述匹配度生成所述評(píng)價(jià)信息。
可選地,所述裝置還包括:第二獲取模塊,被配置為獲取搭配樣本圖像;提取模塊,被配置為從所述搭配樣本圖像中提取搭配樣本圖像特征;設(shè)置模塊,被配置為所述搭配樣本圖像特征設(shè)置對(duì)應(yīng)的評(píng)價(jià)參數(shù);訓(xùn)練模塊,被配置為根據(jù)所述評(píng)價(jià)參數(shù)和所述搭配樣本圖像特征訓(xùn)練得到所述預(yù)設(shè)搭配模型。
可選地,所述裝置還包括:
第二生成模塊,被配置為根據(jù)所述評(píng)價(jià)信息生成搭配建議信息,其中,所述搭配建議信息用于向用戶提供裝扮搭配的建議。
可選地,所述評(píng)價(jià)信息包括評(píng)價(jià)值;所述第二生成模塊包括:判斷子模塊,被配置為判斷所述評(píng)價(jià)值是否小于或者等于預(yù)設(shè)閾值;第二生成子模塊,被配置為在所述評(píng)價(jià)值小于或者等于所述預(yù)設(shè)閾值時(shí),根據(jù)所述搭配特征生成所述搭配建議信息。
可選地,所述裝置還包括:顯示模塊,被配置為通過(guò)顯示屏顯示所述評(píng)價(jià)信息;播放模塊,被配置為通過(guò)揚(yáng)聲器播放所述評(píng)價(jià)信息。
根據(jù)本公開實(shí)施例的第三方面,提供一種裝扮搭配評(píng)價(jià)的裝置,處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:獲取用戶的裝扮信息;根據(jù)所述裝扮信息得到搭配特征,其中,所述搭配特征表示所述用戶裝扮的搭配方式;根據(jù)所述搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
根據(jù)本公開實(shí)施例的第四方面,提供一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種裝扮搭配評(píng)價(jià)的方法,所述方法包括:獲取用戶的裝扮信息;根據(jù)所述裝扮信息得到搭配特征,其中,所述搭配特征表示所述用戶裝扮的搭配方式;根據(jù)所述搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
獲取用戶的裝扮信息;根據(jù)所述裝扮信息得到搭配特征,其中,所述搭配特征表示所述用戶裝扮的搭配方式;根據(jù)所述搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。本公開通過(guò)以上方案能夠?qū)τ脩舻恼鎸?shí)裝扮作出客觀的評(píng)價(jià)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本公開的實(shí)施例,并與說(shuō)明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種裝扮搭配評(píng)價(jià)的方法的流程圖;
圖2是根據(jù)一示例性實(shí)施例示出的另一種裝扮搭配評(píng)價(jià)的方法的流程圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種裝扮搭配評(píng)價(jià)的裝置的框圖;
圖4是根據(jù)一示例性實(shí)施例示出的另一種裝扮搭配評(píng)價(jià)的裝置的框圖;
圖5是根據(jù)一示例性實(shí)施例示出的第三種裝扮搭配評(píng)價(jià)的裝置的框圖;
圖6是根據(jù)一示例性實(shí)施例示出的第四種裝扮搭配評(píng)價(jià)的裝置的框圖;
圖7是根據(jù)一示例性實(shí)施例示出的第五種裝扮搭配評(píng)價(jià)的裝置的框圖;
圖8是根據(jù)一示例性實(shí)施例示出的第六種裝扮搭配評(píng)價(jià)的裝置的框圖;
圖9是根據(jù)一示例性實(shí)施例示出的第七種裝扮搭配評(píng)價(jià)的裝置的框圖;
圖10是根據(jù)一示例性實(shí)施例示出的一種裝扮搭配評(píng)價(jià)裝置的硬件框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種裝扮搭配評(píng)價(jià)的方法的流程圖,如圖1所示,該方法可以用于終端中,包括以下步驟:
在步驟101中,獲取用戶的裝扮信息。
其中,該裝扮信息可以是用戶的著裝參數(shù),例如服裝的類型(如衣服或者褲子等)、服裝的顏色(如紅色的衣服或者綠色的褲子等),服裝的款式(如短袖或者長(zhǎng)袖、喇叭褲或者鉛筆褲等),服裝的厚度以及飾品(如耳環(huán)、項(xiàng)鏈、帽子以及眼鏡等)的樣式。
在步驟102中,根據(jù)該裝扮信息得到搭配特征。
其中,該搭配特征可以是服裝顏色的搭配、服裝款式的搭配,服裝與飾品的搭配,服裝與發(fā)型的搭配等搭配方式,本公開對(duì)此不作限定。
在步驟103中,根據(jù)該搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
其中,該評(píng)價(jià)信息可以以分值的形式表示,如0分至100分,分值越高,表示搭配越好;也可以是評(píng)價(jià)檔位的形式,如0檔位至10檔位,檔位越高,表示搭配越好;還可以用字母表示,如A,B,C,D等,其中,A表示搭配最好,B表示搭配次好,依次類推;當(dāng)然,上述只是對(duì)本公開的評(píng)價(jià)信息的表現(xiàn)形式進(jìn)行的示例性說(shuō)明,本公開對(duì)上述評(píng)價(jià)信息的表現(xiàn)形式不作限定,例如,在本實(shí)施例中,上述的評(píng)價(jià)信息還可以是簡(jiǎn)短的評(píng)語(yǔ),從而進(jìn)行更加人性化的評(píng)價(jià),如在搭配較好時(shí),能夠生成表?yè)P(yáng)性的評(píng)語(yǔ),如評(píng)價(jià)信息為“您的搭配棒極了”;或者,當(dāng)搭配和某個(gè)明星很像時(shí),可以將該明星的照片作為對(duì)比顯示出來(lái),并評(píng)價(jià)用戶“今天的搭配棒極了,已趕超某某明星”等;在搭配較差時(shí),能夠生成鼓勵(lì)性的評(píng)語(yǔ),如“您的搭配有待提高,請(qǐng)您繼續(xù)努力”等,當(dāng)然,本實(shí)施例還可以將上述評(píng)價(jià)信息的形式相結(jié)合,如在用戶搭配較好時(shí),既生成評(píng)價(jià)分值,又生成評(píng)價(jià)短語(yǔ)。
采用上述方案,通過(guò)獲取用戶的裝扮信息;根據(jù)該裝扮信息得到搭配特征,其中,該搭配特征表示該用戶裝扮的搭配方式;根據(jù)該搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。本公開通過(guò)以上方案能夠?qū)τ脩舻恼鎸?shí)裝扮作出客觀的評(píng)價(jià)。
圖2是根據(jù)一示例性實(shí)施例示出的一種裝扮搭配評(píng)價(jià)的方法的流程圖,如圖2所示,該方法可以用于終端中,包括以下步驟:
在本實(shí)施例中,可以通過(guò)步驟201至步驟204建立預(yù)設(shè)搭配模型,并通過(guò)步驟205至步驟208根據(jù)該預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
在步驟201中,終端獲取搭配樣本圖像。
其中,該搭配樣本圖像可以是從大量時(shí)尚雜志或者明星照片上采集的樣本圖像。
在本步驟中,可以從網(wǎng)上獲取該樣本圖像,并將該樣本圖像從網(wǎng)上下載至該終端,從而得到該搭配樣本圖像,也可以提前獲取該搭配樣本圖像,例如,在街上看到裝扮搭配好的人或者海報(bào)等,拍下他們的搭配圖像,然后將拍到的搭配圖像上傳至該終端,從而獲取到該搭配樣本圖像。
在步驟202中,終端從該搭配樣本圖像中提取搭配樣本圖像特征。
其中,本實(shí)施例中的搭配樣本圖像可以包括兩種,一種是該搭配樣本圖像包括人體,且各個(gè)裝扮都搭配在該人體上(如穿著時(shí)裝的模特等);另一種是搭配樣本圖像不包括人體,只包括裝扮本身(如掛在衣架上的衣服和褲子,或者放置在床上或者衣柜內(nèi)的衣服和褲子等)。
在本步驟中,終端首先對(duì)搭配樣本圖像中的裝扮進(jìn)行識(shí)別,針對(duì)第一種搭配樣本圖像,終端可以通過(guò)識(shí)別搭配樣本圖像中的人體區(qū)域,其中,人體區(qū)域包括頭部區(qū)域、上身區(qū)域和下身區(qū)域中的至少一種。
在一種可能的實(shí)現(xiàn)方式中,服務(wù)器通過(guò)人臉識(shí)別技術(shù)識(shí)別出用戶圖像中的頭部區(qū)域,在確定了頭部區(qū)域的位置和大小后,根據(jù)人體形狀模板和前景背景的顏色模型,利用迭代的Graphcut算法識(shí)別出精確的前景人物的上半身區(qū)域和下半身區(qū)域。
需要說(shuō)明的是,識(shí)別出的人體區(qū)域可以是本實(shí)施例中的頭部區(qū)域、上身區(qū)域或下身區(qū)域,也可以是諸如上肢區(qū)域、下肢區(qū)域、上身軀干區(qū)域等其他類型的人體區(qū)域,本實(shí)施例對(duì)人體區(qū)域的識(shí)別準(zhǔn)則不作限定,僅以識(shí)別出來(lái)的人體區(qū)域是頭部區(qū)域、上身區(qū)域和下身區(qū)域?yàn)槔M(jìn)行說(shuō)明。
這樣,根據(jù)人體識(shí)別即可確定不同的人體區(qū)域,并得到不同的人體區(qū)域的搭配樣本圖像特征(如頭部區(qū)域的眼鏡,帽子,耳環(huán)等裝扮,上身區(qū)域的衣服、手鏈、手表等裝扮,下身區(qū)域的褲子、鞋等裝扮)。
針對(duì)第二種搭配樣本圖像,可以通過(guò)預(yù)設(shè)裝扮模型識(shí)別圖像中的裝扮,例如,通過(guò)預(yù)設(shè)衣服模型識(shí)別衣服,通過(guò)預(yù)設(shè)褲子模型識(shí)別褲子,通過(guò)預(yù)設(shè)帽子模型識(shí)別帽子等等,本公開對(duì)此不作限定,還可以通過(guò)其他預(yù)設(shè)裝扮模型識(shí)別對(duì)應(yīng)的裝扮,如通過(guò)預(yù)設(shè)眼鏡模型識(shí)別眼鏡。
由于各個(gè)裝扮的款式多樣,例如,一件衣服有長(zhǎng)袖和短袖的類型,有拉鏈?zhǔn)胶图~扣式的類型,有帶帽子和不帶帽子的類型,因此,為了更準(zhǔn)確識(shí)別搭配樣本圖像的裝扮,在本公開另一實(shí)施例中,可以將搭配樣本圖像的裝扮與預(yù)設(shè)裝扮模型進(jìn)行匹配得到匹配度,在該匹配度大于或者等于預(yù)設(shè)閾值時(shí),確定匹配成功。
在識(shí)別到裝扮后,獲取裝扮的裝扮參數(shù),該裝扮參數(shù)可以是裝扮的款式和顏色以及花紋等信息,如衣服和褲子的款式和顏色以及花紋;在得到裝扮參數(shù)后,即可生成搭配樣本圖像特征,例如,白色的衣服與綠色褲子以及紅色鞋子的搭配,或者襯衫和牛仔褲與運(yùn)動(dòng)鞋的搭配等。
在步驟203中,終端為該搭配樣本圖像特征設(shè)置對(duì)應(yīng)的評(píng)價(jià)參數(shù)。
在一種可選的實(shí)現(xiàn)方式中,在得到搭配樣本圖像特征后,可以提示用戶對(duì)該搭配樣本圖像特征設(shè)置評(píng)價(jià)參數(shù),其中,該評(píng)價(jià)參數(shù)可以是以分值的形式表示,如0分至100分,其中,分值越高,表示搭配越好;也可以是評(píng)價(jià)檔位的形式,如0檔位至10檔位,其中,檔位越高,表示搭配越好,還可以用字母表示,如A,B,C,D等,其中,A表示搭配最好,B表示搭配次好,依次類推;當(dāng)然,上述只是對(duì)本公開的評(píng)價(jià)參數(shù)的表現(xiàn)形式進(jìn)行的示例性說(shuō)明,本公開對(duì)上述評(píng)價(jià)信息的表現(xiàn)形式不作限定。
在步驟204中,終端根據(jù)該評(píng)價(jià)參數(shù)和該搭配樣本圖像特征訓(xùn)練得到該預(yù)設(shè)搭配模型。
在本步驟中,可以通過(guò)兩種方式訓(xùn)練得到該搭配模型,一種方式是根據(jù)該評(píng)價(jià)參數(shù)和該搭配樣本圖像特征通過(guò)SVM訓(xùn)練得到SVM模型(相當(dāng)于預(yù)設(shè)搭配模型),另一種方式是根據(jù)該評(píng)價(jià)參數(shù)和該搭配樣本圖像特征采用CNN網(wǎng)絡(luò)訓(xùn)練得到CNN模型(相當(dāng)于預(yù)設(shè)搭配模型),其中,該CNN網(wǎng)絡(luò)可以是googlenet、imagenet等網(wǎng)絡(luò)。
在步驟205中,終端獲取用戶的裝扮信息。
其中,該裝扮信息可以是用戶的著裝參數(shù),例如服裝的類型(如衣服或者褲子等)、服裝的顏色(如紅色的衣服或者綠色的褲子等),服裝的款式(如短袖或者長(zhǎng)袖、喇叭褲或者鉛筆褲等),服裝的厚度以及飾品(如耳環(huán)、項(xiàng)鏈、帽子以及眼鏡等)的樣式。
在本步驟中,終端可以通過(guò)以下兩種方式獲取用戶的裝扮信息:
方式一:終端采集用戶圖像得到該裝扮信息。
其中,終端可以通過(guò)攝像頭采集該用戶圖像,該用戶圖像包括該裝扮信息。
方式二:終端獲取用戶輸入的裝扮信息。
其中,終端可以提供用戶輸入裝扮信息的界面,在一種可能的實(shí)現(xiàn)方式中,終端可以接收用戶通過(guò)該界面輸入的裝扮信息,該裝扮信息可以是文字信息,例如,用戶通過(guò)該界面輸入“紅色的外套與黑色的褲子”,從而得到該裝扮信息。
在步驟206中,終端根據(jù)該裝扮信息得到搭配特征。
其中,若在步驟205中是通過(guò)用戶圖像得到該裝扮信息的,則對(duì)該用戶圖像進(jìn)行人體識(shí)別,其中,該人體識(shí)別可以參考上述步驟202中的相關(guān)描述,此處不再贅述;若在步驟205中是用戶輸入裝扮信息的,則終端對(duì)用戶輸入的裝扮信息進(jìn)行文字識(shí)別,得到該搭配特征,例如,用戶輸入的裝扮信息為“紅色的外套與黑色的褲子”,則通過(guò)文字識(shí)別得到“紅色”以及對(duì)應(yīng)的“外套”,“黑色”以及對(duì)應(yīng)的“褲子”,進(jìn)而得到對(duì)應(yīng)的搭配特征即紅色的外套與黑色的褲子搭配。
在步驟207中,終端根據(jù)將該搭配特征與預(yù)設(shè)搭配模型進(jìn)行匹配得到匹配度,并根據(jù)該匹配度生成評(píng)價(jià)信息。
其中,該預(yù)設(shè)搭配模型中可以包括:服裝顏色、服裝款式、服裝花紋、發(fā)型、膚色、配飾等特征中每個(gè)特征至少兩個(gè)類型的匹配度,如紅色和綠色的匹配度,或者上述特征中至少兩者之間的匹配度,如服裝顏色和服裝款式的匹配度。
在一種可能的實(shí)現(xiàn)方式中,匹配度用0%至100%的百分?jǐn)?shù)進(jìn)行表示,0%表示匹配度最低,100%表示匹配度最高,本實(shí)施例對(duì)此不作限定。其中,匹配度越高說(shuō)明搭配的越好。
在本步驟中,終端可以根據(jù)預(yù)設(shè)搭配模型計(jì)算搭配特征的匹配度,根據(jù)匹配度生成評(píng)價(jià)信息。其中,匹配度越高生成的評(píng)價(jià)信息也就越高,在本公開實(shí)施例中,該評(píng)價(jià)信息可以是評(píng)價(jià)值。
比如,搭配特征是紅色襯衫配綠色短褲,則根據(jù)預(yù)設(shè)搭配模型確定紅色與綠色的匹配度是0%,襯衫與短褲之間的匹配度是60%,進(jìn)而生成的評(píng)價(jià)值可以為4分。
由于用戶在不同的季節(jié)或者天氣下的裝扮不同,如冬天的衣服較厚,而夏天基本以短袖為主,因此,為了進(jìn)一步提高評(píng)價(jià)信息的準(zhǔn)確度,在本公開另一實(shí)施例中,還可以結(jié)合當(dāng)前的氣候信息對(duì)用戶的裝扮進(jìn)行評(píng)價(jià),示例地,終端可以獲取當(dāng)前的位置信息,并根據(jù)當(dāng)前的位置信息確定當(dāng)前的氣候信息,并根據(jù)該匹配度和氣候信息生成評(píng)價(jià)信息,該評(píng)價(jià)信息不僅包括對(duì)用戶裝扮搭配的評(píng)價(jià),還包括對(duì)用戶當(dāng)前的裝扮與氣候是否合適的評(píng)價(jià),其中,該氣候信息可以包括如春季、夏季、秋季、冬季或者立春、雨水、夏至、白露、霜降、冬至等時(shí)節(jié)信息,也可以包括如溫度、濕度、風(fēng)力等級(jí)、天氣狀況、氣壓、紫外線指數(shù)中的至少一種,天氣狀況可以是晴天、下雨、陰天、多云或下雪等信息,本實(shí)施例對(duì)天氣信息的內(nèi)容不作限。
例如,終端獲取到的氣候?yàn)椋呵锛?、陰天、氣?攝氏度,風(fēng)力4級(jí),確定的搭配特征為米色毛衣與藍(lán)色牛仔褲的搭配,則終端可以生成如“搭配的不錯(cuò),但是您今天穿的有點(diǎn)少”的評(píng)價(jià)信息。
在步驟208中,終端展示該評(píng)價(jià)信息。
在本步驟中,終端在得到評(píng)價(jià)信息后,可以通過(guò)以下兩種方式中的任一種對(duì)評(píng)價(jià)信息進(jìn)行展示,一種方式是終端可以通過(guò)顯示屏展示該評(píng)價(jià)信息,例如,若該評(píng)價(jià)信息為評(píng)價(jià)值,且該評(píng)價(jià)值為4分,則顯示屏可以顯示“搭配分?jǐn)?shù):4分”,另一種方式是終端通過(guò)揚(yáng)聲器播放該評(píng)價(jià)信息。當(dāng)然,上述評(píng)價(jià)信息的展示只是示例性地說(shuō)明,本公開對(duì)此不作限定,例如,還可以是通過(guò)終端的呼吸燈的顏色進(jìn)行提示,如呼吸燈為紅色,則表示搭配不好,呼吸燈為黃色,則表示搭配還可以,呼吸燈為綠色,則表示搭配好。
另外,在得到評(píng)價(jià)信息后,為了幫助用戶獲知自身搭配的問(wèn)題,并對(duì)自身的搭配進(jìn)行改進(jìn),以提升用戶體驗(yàn),因此,在本公開另一實(shí)施例中,終端可以根據(jù)該評(píng)價(jià)信息生成搭配建議信息。
其中,該搭配建議信息用于向用戶提供裝扮搭配的建議。
示例地,若該評(píng)價(jià)信息為評(píng)價(jià)值,終端判斷該評(píng)價(jià)值是否小于或者等于預(yù)設(shè)閾值;在該評(píng)價(jià)值小于或者等于該預(yù)設(shè)閾值時(shí),根據(jù)該搭配特征生成該搭配建議信息。
其中,該搭配建議信息可以是針對(duì)匹配度最低的特征提出的建議。
例如,該預(yù)設(shè)閾值為5分,若搭配特征是紅色襯衫配綠色短褲,進(jìn)而生成的評(píng)價(jià)值為4分,則確定該評(píng)價(jià)值小于預(yù)設(shè)閾值,由于紅色和綠色的匹配度為0%,因此,確定紅色和綠色的搭配不好,從而確定顏色搭配不好,此時(shí),終端可以繼續(xù)根據(jù)預(yù)設(shè)搭配模型確定與紅色或者綠色搭配的匹配度最高的顏色,例如,終端根據(jù)預(yù)設(shè)搭配模板獲取其他顏色與紅色的匹配度以及該其他顏色與綠色的匹配度,如確定紅色與白色的匹配度最高為60%,綠色與藍(lán)色的匹配度最高為50%,這樣,由于紅色與白色的匹配度高于綠色與藍(lán)色的匹配度,因此生成并展示的搭配建議可以為“顏色搭配不太好,建議采用紅色和白色的搭配”;上述只是以顏色的搭配為例進(jìn)行的示例性說(shuō)明,本公開對(duì)此不作限定,類似的還可以是服裝款式的搭配或者服裝和飾品的搭配,如襯衫和短裙的搭配或者服裝和帽子的搭配等,此處不再贅述。
采用上述方案,通過(guò)獲取用戶的裝扮信息;根據(jù)該裝扮信息得到搭配特征,其中,該搭配特征表示該用戶裝扮的搭配方式;根據(jù)該搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。本公開通過(guò)以上方案能夠?qū)τ脩舻恼鎸?shí)裝扮作出客觀的評(píng)價(jià)。
圖3是根據(jù)一示例性實(shí)施例示出的一種裝扮搭配評(píng)價(jià)的裝置框圖。參照?qǐng)D3,該裝置包括第一獲取模塊301,處理模塊302和評(píng)價(jià)生成模塊303。
第一獲取模塊301,被配置為獲取用戶的裝扮信息。
處理模塊302,被配置為根據(jù)該裝扮信息得到搭配特征;其中,該搭配特征表示該用戶裝扮的搭配方式。
評(píng)價(jià)生成模塊303,被配置為根據(jù)該搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
可選地,如圖4所示,圖4是圖3所示實(shí)施例示出的第一獲取模塊301框圖,該第一獲取模塊301包括:
采集子模塊3011,被配置為采集用戶圖像得到該裝扮信息;
輸入子模塊3012,被配置為獲取用戶輸入的裝扮信息。
可選地,如圖5所示,圖5是圖3所示實(shí)施例示出的評(píng)價(jià)生成模塊303框圖,該評(píng)價(jià)生成模塊303包括:
匹配子模塊3031,被配置為將該搭配特征與該預(yù)設(shè)搭配模型進(jìn)行匹配得到匹配度;
第一生成子模塊3032,被配置為根據(jù)該匹配度生成該評(píng)價(jià)信息。
可選地,如圖6所示,該裝置還包括:
第二獲取模塊304,被配置為獲取搭配樣本圖像;
提取模塊305,被配置為從該搭配樣本圖像中提取搭配樣本圖像特征;
設(shè)置模塊306,被配置為該搭配樣本圖像特征設(shè)置對(duì)應(yīng)的評(píng)價(jià)參數(shù);
訓(xùn)練模塊307,被配置為根據(jù)該評(píng)價(jià)參數(shù)和該搭配樣本圖像特征訓(xùn)練得到該預(yù)設(shè)搭配模型。
可選地,如圖7所示,該裝置還包括:
第二生成模塊308,被配置為根據(jù)該評(píng)價(jià)信息生成搭配建議信息,其中,該搭配建議信息用于向用戶提供裝扮搭配的建議。
可選地,如圖8所示,該評(píng)價(jià)信息包括評(píng)價(jià)值;圖8為圖7所示實(shí)施例示出的第二生成模塊308框圖,該第二生成模塊308包括:
判斷子模塊3081,被配置為判斷該評(píng)價(jià)值是否小于或者等于預(yù)設(shè)閾值;
第二生成子模塊3082,被配置為在該評(píng)價(jià)值小于或者等于該預(yù)設(shè)閾值時(shí),根據(jù)該搭配特征生成該搭配建議信息。
可選地,如圖9所示,該裝置還包括:
顯示模塊3091,被配置為通過(guò)顯示屏顯示該評(píng)價(jià)信息;
播放模塊3092,被配置為通過(guò)揚(yáng)聲器播放該評(píng)價(jià)信息。
采用上述裝置,通過(guò)獲取用戶的裝扮信息;根據(jù)該裝扮信息得到搭配特征,其中,該搭配特征表示該用戶裝扮的搭配方式;根據(jù)該搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。本公開通過(guò)以上方案能夠?qū)τ脩舻恼鎸?shí)裝扮作出客觀的評(píng)價(jià)。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
圖10是根據(jù)一示例性實(shí)施例示出的一種裝扮搭配評(píng)價(jià)的的裝置1000的框圖。例如,裝置1000可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D10,裝置1000可以包括以下一個(gè)或多個(gè)組件:處理組件1002,存儲(chǔ)器1004,電力組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(I/O)的接口1012,傳感器組件1014,以及通信組件1016。
處理組件1002通??刂蒲b置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個(gè)或多個(gè)處理器1020來(lái)執(zhí)行指令,以完成上述裝扮搭配評(píng)價(jià)的方法的全部或部分步驟。此外,處理組件1002可以包括一個(gè)或多個(gè)模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
存儲(chǔ)器1004被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1004可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電力組件1006為裝置1000的各種組件提供電力。電力組件1006可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1000生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1008包括在所述裝置1000和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1008包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1000處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1010被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1010包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1000處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1004或經(jīng)由通信組件1016發(fā)送。在一些實(shí)施例中,音頻組件1010還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件1014包括一個(gè)或多個(gè)傳感器,用于為裝置1000提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1014可以檢測(cè)到裝置1000的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測(cè)裝置1000或裝置1000一個(gè)組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無(wú)線方式的通信。裝置1000可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1016經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件1016還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置1000可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述裝扮搭配評(píng)價(jià)的方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述裝扮搭配評(píng)價(jià)的方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
當(dāng)該存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種裝扮搭配評(píng)價(jià)的方法,該方法包括:獲取用戶的裝扮信息;根據(jù)該裝扮信息得到搭配特征,其中,該搭配特征表示該用戶裝扮的搭配方式;根據(jù)該搭配特征與預(yù)設(shè)搭配模型生成評(píng)價(jià)信息。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐本公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來(lái)限制。