欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種衣物自動搭配的方法,裝置及系統(tǒng)的制作方法

文檔序號:6624735閱讀:1011來源:國知局
一種衣物自動搭配的方法,裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種衣物自動搭配的方法,及裝置,其中方法的實現(xiàn)包括:獲取需要自動搭配的衣物的第一圖片;對所述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;根據(jù)所述第一圖片的形狀的特征值確定所述第一圖片對應(yīng)衣物需要搭配的衣物類別;依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合所述衣物類別的第二圖片,與所述第一圖片進(jìn)行搭配。本發(fā)明實施例在終端一側(cè)就可以實現(xiàn)衣物的自動搭配,完成對衣物的管理,不用通過網(wǎng)絡(luò)通信實現(xiàn),降低衣物自動搭配實現(xiàn)成本。
【專利說明】一種衣物自動搭配的方法,裝置及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種衣物自動搭配的方法,裝置及系統(tǒng)。

【背景技術(shù)】
[0002]衣物搭配是人們?nèi)粘I钪行枰紤]的問題,通過計算機(jī)實現(xiàn)衣物自動搭配則可以方便用戶對自己衣柜的衣物進(jìn)行管理,并且可以快速的為用戶提供穿衣搭配的方案省時省力。
[0003]衣物自動搭配在很多場景下具有其現(xiàn)實意義,例如:A:用戶在購買衣服時,需要確定自己是否有已經(jīng)衣服、配飾可以與之搭配;如果有,則可以省去購買搭配衣服配飾的花費(fèi);B:在用戶有很多衣服的時候,衣服搭配是較為復(fù)雜的,通過衣物自動搭配,則可以在用戶任意選擇其中一件時,自動快速給出搭配方案,減少用戶為此付出的時間。
[0004]目前衣物自動搭配的方案有基于云計算的智能衣柜,是一種可以和云服務(wù)網(wǎng)絡(luò)通信的智能衣柜。方案的實現(xiàn)過程如下:通過智能衣柜信息采集終端采集智能衣柜中服裝數(shù)據(jù)信息,并將其編號處理;網(wǎng)絡(luò)連接模塊提供與網(wǎng)絡(luò)及云服務(wù)平臺接口的連接;用戶訪問接口提供信息交換與傳輸,匹配與接收傳遞的信號;云服務(wù)管理器采用分布式文件系統(tǒng)管理從用戶接口獲取編號處理后的服裝數(shù)據(jù)信息,云數(shù)據(jù)存儲中心通過映射化簡(MapReduce,一種編程模型,常用于大規(guī)模數(shù)據(jù)集的并行運(yùn)算)方式對服裝數(shù)據(jù)信息并行存儲。其主要利用網(wǎng)絡(luò)連接平臺將數(shù)據(jù)傳送到云服務(wù)平臺,是通過網(wǎng)絡(luò)通信來實現(xiàn)的。
[0005]以上方案需要基于網(wǎng)絡(luò)通信實現(xiàn),傳遞數(shù)據(jù)量大,實現(xiàn)成本較高。


【發(fā)明內(nèi)容】

[0006]本發(fā)明實施例提供了一種衣物自動搭配的方法,裝置及系統(tǒng),用于在終端或者服務(wù)器側(cè)實現(xiàn)衣物自動搭配,不用通過網(wǎng)絡(luò)通信實現(xiàn),降低衣物自動搭配實現(xiàn)成本。
[0007]一種衣物自動搭配的方法,包括:
[0008]獲取需要自動搭配的衣物的第一圖片;對所述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;
[0009]根據(jù)所述第一圖片的形狀的特征值確定所述第一圖片對應(yīng)衣物需要搭配的衣物類別;
[0010]依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合所述衣物類別的第二圖片,與所述第一圖片進(jìn)行搭配。
[0011]一種衣物自動搭配的裝置,包括:
[0012]圖片獲取單元,用于獲取需要自動搭配的衣物的第一圖片;
[0013]圖片識別單元,用于對所述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;
[0014]類別確定單元,用于根據(jù)所述第一圖片的形狀的特征值確定所述第一圖片對應(yīng)衣物需要搭配的衣物類別;
[0015]圖片選擇單元,用于依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合所述衣物類別的第二圖片,與所述第一圖片進(jìn)行搭配。
[0016]一種衣物自動搭配的系統(tǒng),包括:以可通信方式連接的終端和服務(wù)器;
[0017]其中,所述服務(wù)器為本發(fā)明實施例提供的任意一項的裝置;
[0018]所述終端,用于向所述服務(wù)器發(fā)送指定消息用于指定需要自動搭配的衣物的第一圖片,或者,用于向所述服務(wù)器發(fā)送第一圖片并指定所述第一圖片需要自動搭配;
[0019]所述服務(wù)器,還用于將搭配結(jié)果發(fā)送給所述終端。
[0020]從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:在購買衣服時,第一圖片可以是通過拍攝獲得的,通過自動搭配可以確定用戶當(dāng)前是否有與之搭配的衣物,減少購買不必要的衣物的浪費(fèi);在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的,通過自動搭配可以迅速確定用戶當(dāng)前與之搭配的衣物,減少用戶選擇衣物的時間。應(yīng)用場景還有很多,本發(fā)明實施例在終端一側(cè)就可以實現(xiàn)衣物的自動搭配,完成對衣物的管理,不用通過網(wǎng)絡(luò)通信實現(xiàn),降低衣物自動搭配實現(xiàn)成本。

【專利附圖】

【附圖說明】
[0021]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1為本發(fā)明實施例方法流程示意圖;
[0023]圖2為本發(fā)明實施例形狀識別技術(shù)的算法流程示意圖;
[0024]圖3為本發(fā)明實施例顏色識別技術(shù)的算法流程示意圖;
[0025]圖4為本發(fā)明實施例圖像識別技術(shù)的算流程示意圖;
[0026]圖5為本發(fā)明實施例方法流程示意圖;
[0027]圖6為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0028]圖7為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0029]圖8為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0030]圖9為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0031]圖10為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0032]圖11為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0033]圖12為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;
[0034]圖13為本發(fā)明實施例服務(wù)器結(jié)構(gòu)示意圖;
[0035]圖14為本發(fā)明實施例系統(tǒng)結(jié)構(gòu)示意圖。

【具體實施方式】
[0036]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]本發(fā)明實施例提供了一種衣物自動搭配的方法,如圖1所示,包括:
[0038]101:獲取需要自動搭配的衣物的第一圖片;對上述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;
[0039]在本發(fā)明實施例中,第一圖片是指定的圖片,需要設(shè)備為其完成自動搭配;實現(xiàn)衣物自動搭配的裝置可以是終端設(shè)備,也可以是服務(wù)器;針對不同的應(yīng)用場景來說,可以有不同的應(yīng)用需求,例如:以終端側(cè)的實現(xiàn)為例,在購買衣服時,第一圖片可以是通過拍攝獲得的;在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的。以服務(wù)器側(cè)的實現(xiàn)為例,用戶在網(wǎng)絡(luò)購物時,服務(wù)器可以接收終端設(shè)備指定的第一圖片,服務(wù)器也可以接收終端設(shè)備發(fā)送的第一圖片以及指定該第一圖片需要進(jìn)行自動搭配。獲取第一圖片的方式根據(jù)不同的應(yīng)用場景可以有不同的來源,第一圖片的來源不影響本發(fā)明實施例的實現(xiàn),對此本發(fā)明實施例不予限定。
[0040]在本發(fā)明實施例中,圖像識別、顏色識別、形狀識別,可以基于各種成熟的圖形圖像識別算法以及色彩管理算法,本發(fā)明實施例對此不予唯一性限定。在后續(xù)實施例中,將會分別舉例進(jìn)行說明。
[0041]102:根據(jù)上述第一圖片的形狀的特征值確定上述第一圖片對應(yīng)衣物需要搭配的衣物類別;
[0042]在本發(fā)明實施例中,第一圖片的形狀的特征值,可以表示第一圖片內(nèi)的衣物屬于什么衣物類別,比如:是上衣、褲子、鞋子、裙子、西裝、還是裝飾品等等。衣物類別可以根據(jù)需要進(jìn)行預(yù)先設(shè)定,最粗略的分類應(yīng)包含:上衣、褲子、鞋子、裝飾品;但是還可以繼續(xù)細(xì)分,如:上衣可以是西裝、襯衣等,也還可以結(jié)合,例如:上衣和褲子的結(jié)合可以包含在連衣裙里;衣物的類別可以由技術(shù)人員按照分類的需求進(jìn)行設(shè)定,本發(fā)明實施例對此不作唯一性限定。
[0043]103:依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合上述衣物類別的第二圖片,與上述第一圖片進(jìn)行搭配。
[0044]在本發(fā)明實施例中,在購買衣服時,第一圖片可以是通過拍攝獲得的,通過自動搭配可以確定用戶當(dāng)前是否有與之搭配的衣物,減少購買不必要的衣物的浪費(fèi);在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的,通過自動搭配可以迅速確定用戶當(dāng)前與之搭配的衣物,減少用戶選擇衣物的時間。應(yīng)用場景還有很多,本發(fā)明實施例在終端一側(cè)就可以實現(xiàn)衣物的自動搭配,完成對衣物的管理,不用通過網(wǎng)絡(luò)通信實現(xiàn),降低衣物自動搭配實現(xiàn)成本。
[0045]存儲在裝置本地的第二圖片,以及對應(yīng)第二圖片的特征值參數(shù),是用來與第一圖片進(jìn)行搭配的,第二圖片以及對應(yīng)的特征值參數(shù)的獲得過程可以如下:在上述獲取需要自動搭配的衣物的第一圖片之前,上述方法還包括:
[0046]獲取第二圖片,并對上述第二圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;
[0047]根據(jù)上述第二圖片的形狀的特征值確定上述第二圖片所屬的衣物類別;
[0048]存儲上述第二圖片,以及上述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別。
[0049]在本發(fā)明實施例中,第二圖片可以是集中批量輸入的,例如:用戶初次安裝可以執(zhí)行本發(fā)明實施例流程的應(yīng)用時集中拍攝自己衣柜內(nèi)的衣物的圖片,作為第二圖片批量輸入。第二圖片的來源可以由用戶根據(jù)自己的需求進(jìn)行自行控制,在獲取第二圖片之前,還可以顯示“請拍攝或加載自有衣服的圖片”的提示信息。
[0050]本發(fā)明實施例還提供了如何存儲第二圖片以及對應(yīng)的特征值的具體實現(xiàn)方案,方便后續(xù)自動衣物搭配,用來提高自動衣物搭配的匹配效率,具體如下:上述存儲上述第二圖片,以及上述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別包括:
[0051]將上述第二圖片及其所屬的衣物類別存儲在數(shù)據(jù)庫中,將上述第二圖片的顏色的特征值存儲在顏色庫中,將上述第二圖片的圖案的特征值存儲在圖案庫中;
[0052]上述依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合上述衣物類別的第二圖片包括:
[0053]分別依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,以符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則為標(biāo)準(zhǔn),在上述顏色庫和上述圖案庫中,選擇屬于上述需要搭配的衣物類別的第二圖片。
[0054]在裝置進(jìn)行自動衣物搭配時,可能會發(fā)生出現(xiàn)多個第二圖片的情況,這種情況的產(chǎn)生可能是因為衣物很多,確實具有多種搭配方案的情況,也可能是因為按照匹配合適程度或者預(yù)置的多種匹配規(guī)則分別得到的第二圖片,具體本發(fā)明實施例不予限定,在出現(xiàn)多個第二圖片的情況下,如何處理的情況可以如下:在第二圖片被選擇之后,上述方法還包括:若選擇的第二圖片有至少兩張,則分別組合選擇的各第二圖片與第一圖片得到搭配結(jié)果O
[0055]在存在多個第二圖片的情況下,本發(fā)明實施例可以對第二圖片進(jìn)行優(yōu)先級分類,在本發(fā)明實施例中通過搭配規(guī)則中設(shè)定的優(yōu)先級實現(xiàn),具體如下:在得到搭配結(jié)果之后,上述方法還包括:按照預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則中設(shè)定的匹配優(yōu)先級確定各搭配結(jié)果的優(yōu)先級。
[0056]可以理解的是,依據(jù)第二圖片出現(xiàn)多個的可能性不同,可以有多種優(yōu)先級的設(shè)定方式,例如:可以通過設(shè)定多種搭配規(guī)則并設(shè)定搭配優(yōu)先級之間的優(yōu)先級。因此以上方案不應(yīng)理解為對本分發(fā)明實施例的唯一性限定。
[0057]在本發(fā)明實施例中對第一圖片第一次進(jìn)行自動匹配的時候,可以執(zhí)行以上全部流程,但是第二次自動匹配時,則可以不用執(zhí)行以上全部流程,而是通過事先記錄之前的自動搭配結(jié)果,來快速實現(xiàn)自動搭配,這樣可以減少運(yùn)算量,提高搭配效率,具體如下:在第二圖片被選擇之后,上述方法還包括:
[0058]若收到上述第二圖片的確認(rèn)指令,則記錄上述第二圖片與第一圖片的對應(yīng)關(guān)系;若獲取到上述第一圖片或者第二圖片需要自動搭配時,依據(jù)上述第二圖片與第一圖片的對應(yīng)關(guān)系確定與之搭配的圖片。
[0059]在本實施例中,第二圖片需要自動搭配也可以通過記錄的歷史搭配結(jié)果來實現(xiàn),特別是在衣柜內(nèi)物品比較穩(wěn)定的情況下,執(zhí)行過多次匹配具有很多歷史搭配的記錄時,也可以方便準(zhǔn)確的獲得較為全面的搭配方案。
[0060]主要是針對RGB (Red、Green、Blue,紅、綠、藍(lán))顏色空間來控制提取圖像的像素,像素的顏色由RGB三者按一定的比例混合而成,其三者的取值范圍為O?255,每個顏色都可以用三個變量來表示,即紅綠藍(lán)的強(qiáng)度,一旦三基色的分量確定了,則像素的顏色就完全確定。根據(jù)相應(yīng)的轉(zhuǎn)換,可以將RGB轉(zhuǎn)換為HLS(Hue色度,Lightness亮度,Saturat1n飽和度),YUV (明亮度Luminance、色度Chrominance、濃度Chroma)模型,能夠?qū)︻伾奶崛「?xì)致。
[0061]在本發(fā)明實施例中,對圖形圖像的識別部分主要包括如下三個方面:
[0062]I)顏色識別:根據(jù)所收到的信息,分辨相應(yīng)的顏色值,并對顏色做記錄和保存。
[0063]2)形狀識別:分割圖像的形狀二值圖,得到二值圖之后,對目標(biāo)的形狀作定性和定量分析,獲得能用于處理的數(shù)據(jù),在用該形狀描述的特征向量來表示該目標(biāo)。
[0064]3)圖像識別:圖像識別主要是基于圖像分割和圖像識別理論,對含有圖像的衣物進(jìn)行分析處理,從而確定衣物中的圖像位置,并進(jìn)一步提出和識別出圖像形狀。
[0065]在本發(fā)明實施例中,自動衣物搭配的流程主要涉及以下四個方面:
[0066]I)圖像預(yù)處理:對收集得到的圖像進(jìn)行預(yù)處理操作,提取和識別每一張圖片的相關(guān)特征,通過其形狀將相應(yīng)的圖片進(jìn)行識別,并歸類到衣服、褲子、裙子、鞋子、配飾等庫中;
[0067]2)顏色識別:用一個復(fù)選框選擇來選擇將要識別的目標(biāo)圖片的顏色,通過比對顏色卡來識別該種顏色的名稱;
[0068]3)圖像識別:因為衣服中大多是存在圖案的,因此主要通過圖像識別技術(shù)來識別提取衣服中的圖案;
[0069]4)圖像匹配:將處理過的圖片,通過對顏色、形狀、圖像進(jìn)行識別及特征提取之后,根據(jù)數(shù)據(jù)庫中的常見顏色搭配規(guī)則,以及圖案搭配規(guī)則將衣物進(jìn)行相應(yīng)的匹配。
[0070]在本發(fā)明實施例中,主要的功能模塊有如下9個功能模塊:
[0071]1、圖片輸入模塊:用于采集用戶想要搭配的衣服圖片,其可以通過手機(jī)攝像或本地圖庫進(jìn)行采集,并進(jìn)行數(shù)據(jù)預(yù)處理,保存圖片的形狀,以及分類到相應(yīng)的庫中。
[0072]2、顏色識別框:主要是用于用戶想要對衣服中的那種顏色的提取進(jìn)行選擇的一個復(fù)選框,用戶可以通過這個模塊提取到自己所需要的顏色。
[0073]3、圖案識別框:用戶可以通過這個復(fù)選框?qū)⒁路械膱D案進(jìn)行選擇,并進(jìn)行相應(yīng)的識別出該圖案的圖形。
[0074]4、自動搭配模塊:該模塊主要是對處理過后的圖片能自動對衣服搭配,用戶不用手動就可以自動生成搭配結(jié)果。
[0075]5、手動搭配模塊:用戶導(dǎo)入圖片之后,可以選擇手動和自動搭配模塊。當(dāng)用戶不滿足自動搭配的結(jié)果時,可以進(jìn)行清屏之后選擇手動搭配功能。
[0076]6、搭配清除模塊:用戶如果不滿意當(dāng)前的衣服匹配時,可以進(jìn)行對屏幕中的搭配結(jié)果進(jìn)行清除。
[0077]7、搭配共享模塊:用于用戶將自己的搭配結(jié)果分享到空間,微博等。
[0078]8、搭配導(dǎo)出模塊:用戶將自己滿意的搭配結(jié)果可以導(dǎo)出到本地圖庫中。
[0079]9、搭配刪除模塊:用于刪除某一特定用戶的搭配。
[0080]本發(fā)明實施例在實現(xiàn)過程中,會用到衣服形狀識別技術(shù),通過模式識別實現(xiàn);顏色識別技術(shù)主要可以基于三基色的值進(jìn)行采集來判別為何種顏色,而圖案識別技術(shù)主要可以基于圖像分割和圖像識別理論,對含有圖像的衣物進(jìn)行分析處理,從而確定衣物中的圖像位置,并進(jìn)一步提出和識別出圖像形狀。以下進(jìn)行分別介紹:
[0081]形狀識別技術(shù)的算法,如圖2所示,包括如下步驟:
[0082]201:輸入圖像,假定輸入的是RGB的圖片;
[0083]202:將RGB圖轉(zhuǎn)化為灰度圖;
[0084]203:進(jìn)行直方圖均衡化方法的圖像增強(qiáng);
[0085]204:將203中的灰度圖圖像高斯濾波平滑;
[0086]205:對204中的圖進(jìn)行canny邊緣檢測,提取和分割具有較大形狀目標(biāo)的圖像區(qū)域,即感興趣區(qū)域。
[0087]本步驟可以記錄此感興趣區(qū)域位置為(reg1n of interest, ROI);
[0088]206:使用雙線性插值法把尺寸歸一化到100*130 ;
[0089]207:使用區(qū)域生長法得到形狀目標(biāo)的輪廓;
[0090]208:使用輪廓矩和輪廓樹來描述這個輪廓,作為輪廓的特征向量;
[0091]209:通過模板庫中的特征向量依次求得其與之相似度;
[0092]210:把得到的形狀歸為與模板中相似度最高的一類,即完成形狀的分類識別。
[0093]顏色識別技術(shù)的算法,如圖3所示,包括如下步驟:
[0094]301:獲得形狀識別中產(chǎn)生的感興趣區(qū)域位置ROI (reg1n of interest,感興趣區(qū)域)。機(jī)器視覺、圖像處理中,從被處理的圖像以方框、圓、橢圓、不規(guī)則多邊形等方式勾勒出需要處理的區(qū)域,稱為感興趣區(qū)域,用這個位置摳出RGB圖中相應(yīng)的位置的子圖像;
[0095]302:把子圖像的RGB顏色空間圖轉(zhuǎn)化為YUV顏色空間圖;
[0096]303:求302得到的子圖像的Y、U、V三個通道的顏色矩,包括:一階矩、二階矩和三階矩,一共得到9個特征值;
[0097]304:用得到的顏色的特征值分別與顏色庫中的顏色矩向量求取其歐氏距離(Euclidean distance),即求相似度,若差距過大(基于設(shè)定閾值),則把這種顏色向量記錄到顏色庫中;
[0098]305:將子圖像的顏色歸類為與之歐氏距離最小的顏色類別;
[0099]306:把識別到的顏色矩(選用相似的)選定到顏色搭配信息庫中,如此完成顏色的識別分類;
[0100]在本發(fā)明實施例中,搭配關(guān)系權(quán)值表可以由技術(shù)人員設(shè)定,通??梢跃O(shè)置為小于I的閾值,代表一定搭配概率。
[0101]圖像識別技術(shù)的算法,如圖4所示,包括如下步驟:
[0102]401:預(yù)處理:主要是對圖像進(jìn)行灰度化,圖像增強(qiáng),噪聲去除,圖像邊緣提取,圖像感興趣區(qū)域分割等。
[0103]402:特征提取:負(fù)責(zé)把能夠充分表示該圖像唯一性的特征用數(shù)值的形式表達(dá)出來,盡量保留真實特征,濾除虛假特征。
[0104]403:圖像分類:在圖像系統(tǒng)中,輸入的圖像要與數(shù)十上百甚至上千個圖像進(jìn)行匹配,為了減少搜索時間、降低計算的復(fù)雜度,可以將圖案以精確一致的方法分配到不同的圖案庫中。
[0105]404:圖像匹配:圖像匹配是在圖像預(yù)處理和特征提取的基礎(chǔ)上,將當(dāng)前輸入的測試圖像特征與事先保存的模板圖像特征進(jìn)行比對,通過它們之間的相似程度,判斷這兩幅圖像是否一致。
[0106]以下實施例將就本發(fā)明實施例的應(yīng)用場景進(jìn)行舉例說明,在以下流程中還提供了手動搭配的流程,以及由用戶通過復(fù)選框指定需要特別關(guān)注的圖形圖像以及顏色的區(qū)域,如圖5所示,具體步驟如下:
[0107]501:接收用戶導(dǎo)入要處理的圖片;
[0108]502:對導(dǎo)入的圖片進(jìn)行形狀識別處理;
[0109]503:通過形狀識別得到的形狀將圖片進(jìn)行分類;
[0110]504:用戶選擇自己想要搭配的形式,自動還是手動;如果選擇自動則跳轉(zhuǎn)到步驟505,如果是手動則跳轉(zhuǎn)到步驟508 ;
[0111]505:通過一個復(fù)選框接收用戶選取識別的目標(biāo)顏色區(qū)域,并識別該區(qū)域中的顏色,并記錄到顏色庫中;
[0112]506:通過一個復(fù)選框接收用戶選擇識別的目標(biāo)圖案,并識別該圖案,并記錄到圖案庫中;
[0113]507:根據(jù)顏色庫,以及圖案庫中的匹配規(guī)則進(jìn)行最佳匹配,然后跳轉(zhuǎn)到步驟509 ;
[0114]508:接收用戶手動輸入的搭配衣服圖片,搭配完成后跳轉(zhuǎn)到步驟509 ;
[0115]509:在屏幕中顯示匹配結(jié)果;如果滿意當(dāng)前結(jié)果,則跳轉(zhuǎn)到步驟510,如果不滿意當(dāng)前結(jié)果,則跳轉(zhuǎn)到步驟504重新進(jìn)行新的一輪匹配;
[0116]510:保存當(dāng)前匹配結(jié)果,輸出到本地圖庫中。
[0117]本發(fā)明實施例還提供了一種裝置,如圖6所示,包括:
[0118]圖片獲取單元601,用于獲取需要自動搭配的衣物的第一圖片;
[0119]圖片識別單元602,用于對上述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;
[0120]類別確定單元603,用于根據(jù)上述第一圖片的形狀的特征值確定上述第一圖片對應(yīng)衣物需要搭配的衣物類別;
[0121]圖片選擇單元604,用于依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合上述衣物類別的第二圖片,與上述第一圖片進(jìn)行搭配。
[0122]在本發(fā)明實施例中,第一圖片是指定的圖片,需要設(shè)備為其完成自動搭配;針對不同的應(yīng)用場景來說,可以有不同的應(yīng)用需求,例如:在購買衣服時,第一圖片可以是通過拍攝獲得的;在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的。獲取第一圖片的方式根據(jù)不同的應(yīng)用場景可以有不同的來源,第一圖片的來源不影響本發(fā)明實施例的實現(xiàn),對此本發(fā)明實施例不予限定。
[0123]在本發(fā)明實施例中,圖像識別、顏色識別、形狀識別,可以基于各種成熟的圖形圖像識別算法以及色彩管理算法,本發(fā)明實施例對此不予唯一性限定。
[0124]在本發(fā)明實施例中,第一圖片的形狀的特征值,可以表示第一圖片內(nèi)的衣物屬于什么衣物類別,比如:是上衣、褲子、鞋子、裙子、西裝、還是裝飾品等等。衣物類別可以根據(jù)需要進(jìn)行預(yù)先設(shè)定,最粗略的分類應(yīng)包含:上衣、褲子、鞋子、裝飾品;但是還可以繼續(xù)細(xì)分,如:上衣可以是西裝、襯衣等,也還可以結(jié)合,例如:上衣和褲子的結(jié)合可以包含在連衣裙里;衣物的類別可以由技術(shù)人員按照分類的需求進(jìn)行設(shè)定,本發(fā)明實施例對此不作唯一性限定。
[0125]在本發(fā)明實施例中,在購買衣服時,第一圖片可以是通過拍攝獲得的,通過自動搭配可以確定用戶當(dāng)前是否有與之搭配的衣物,減少購買不必要的衣物的浪費(fèi);在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的,通過自動搭配可以迅速確定用戶當(dāng)前與之搭配的衣物,減少用戶選擇衣物的時間。應(yīng)用場景還有很多,本發(fā)明實施例在終端一側(cè)就可以實現(xiàn)衣物的自動搭配,完成對衣物的管理,不用通過網(wǎng)絡(luò)通信實現(xiàn),降低衣物自動搭配實現(xiàn)成本。
[0126]存儲在裝置本地的第二圖片,以及對應(yīng)第二圖片的特征值參數(shù),是用來與第一圖片進(jìn)行搭配的,第二圖片以及對應(yīng)的特征值參數(shù)的獲得過程可以如下:進(jìn)一步地,如圖7所示,上述圖片獲取單元601,還用于在上述獲取需要自動搭配的衣物的第一圖片之前,獲取第二圖片;
[0127]上述圖片識別單元602,用于對上述第二圖片進(jìn)行顏色識別、形狀識別以及圖像識另IJ,獲得顏色的特征值、形狀的特征值以及圖案的特征值;
[0128]上述類別確定單元603,用于根據(jù)上述第二圖片的形狀的特征值確定上述第二圖片所屬的衣物類別;上述裝置還包括:
[0129]存儲單元701,用于存儲上述第二圖片,以及上述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別。
[0130]在本發(fā)明實施例中,第二圖片可以是集中批量輸入的,例如:用戶初次安裝可以執(zhí)行本發(fā)明實施例流程的應(yīng)用時集中拍攝自己衣柜內(nèi)的衣物的圖片,作為第二圖片批量輸入。第二圖片的來源可以由用戶根據(jù)自己的需求進(jìn)行自行控制,在獲取第二圖片之前,還可以顯示“請拍攝或加載自有衣服的圖片”的提示信息。
[0131]本發(fā)明實施例還提供了如何存儲第二圖片以及對應(yīng)的特征值的具體實現(xiàn)方案,方便后續(xù)自動衣物搭配,用來提高自動衣物搭配的匹配效率,具體如下:可選地,上述存儲單元701,用于將上述第二圖片及其所屬的衣物類別存儲在數(shù)據(jù)庫中,將上述第二圖片的顏色的特征值存儲在顏色庫中,將上述第二圖片的圖案的特征值存儲在圖案庫中;
[0132]上述圖片選擇單元604,用于分別依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,以符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則為標(biāo)準(zhǔn),在上述顏色庫和上述圖案庫中,選擇屬于上述需要搭配的衣物類別的第二圖片。
[0133]在裝置進(jìn)行自動衣物搭配時,可能會發(fā)生出現(xiàn)多個第二圖片的情況,這種情況的產(chǎn)生可能是因為衣物很多,確實具有多種搭配方案的情況,也可能是因為按照匹配合適程度或者預(yù)置的多種匹配規(guī)則分別得到的第二圖片,具體本發(fā)明實施例不予限定,在出現(xiàn)多個第二圖片的情況下,如何處理的情況可以如下:進(jìn)一步地,如圖8所示,上述裝置還包括:
[0134]圖片組合單元801,用于在第二圖片被選擇之后,若選擇的第二圖片有至少兩張,則分別組合選擇的各第二圖片與第一圖片得到搭配結(jié)果。
[0135]在存在多個第二圖片的情況下,本發(fā)明實施例可以對第二圖片進(jìn)行優(yōu)先級分類,在本發(fā)明實施例中通過搭配規(guī)則中設(shè)定的優(yōu)先級實現(xiàn),具體如下:進(jìn)一步地,如圖9所示,上述裝置還包括:
[0136]優(yōu)先級確定單元901,用于在得到搭配結(jié)果之后,按照預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則中設(shè)定的匹配優(yōu)先級確定各搭配結(jié)果的優(yōu)先級。
[0137]可以理解的是,依據(jù)第二圖片出現(xiàn)多個的可能性不同,可以有多種優(yōu)先級的設(shè)定方式,例如:可以通過設(shè)定多種搭配規(guī)則并設(shè)定搭配優(yōu)先級之間的優(yōu)先級。因此以上方案不應(yīng)理解為對本分發(fā)明實施例的唯一性限定。
[0138]在本發(fā)明實施例中對第一圖片第一次進(jìn)行自動匹配的時候,可以執(zhí)行以上全部流程,但是第二次自動匹配時,則可以不用執(zhí)行以上全部流程,而是通過事先記錄之前的自動搭配結(jié)果,來快速實現(xiàn)自動搭配,這樣可以減少運(yùn)算量,提高搭配效率,具體如下:進(jìn)一步地,如圖10所示,上述裝置還包括:
[0139]記錄單元1001,用于在第二圖片被選擇之后,若收到上述第二圖片的確認(rèn)指令,則記錄上述第二圖片與第一圖片的對應(yīng)關(guān)系;
[0140]上述圖片選擇單元604,還用于若上述圖片獲取單元601獲取到上述第一圖片或者第二圖片需要自動搭配時,依據(jù)上述第二圖片與第一圖片的對應(yīng)關(guān)系確定與之搭配的圖片。
[0141]在本實施例中,第二圖片需要自動搭配也可以通過記錄的歷史搭配結(jié)果來實現(xiàn),特別是在衣柜內(nèi)物品比較穩(wěn)定的情況下,執(zhí)行過多次匹配具有很多歷史搭配的記錄時,也可以方便準(zhǔn)確的獲得較為全面的搭配方案。
[0142]本發(fā)明實施例還提供了另一種裝置,如圖11所示,包括:接收器1101、發(fā)射器1102,處理器1103以及存儲器1104 ;
[0143]其中,處理器1103,用于控制執(zhí)行:獲取需要自動搭配的衣物的第一圖片;對上述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;根據(jù)上述第一圖片的形狀的特征值確定上述第一圖片對應(yīng)衣物需要搭配的衣物類別;依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合上述衣物類別的第二圖片,與上述第一圖片進(jìn)行搭配。
[0144]在本發(fā)明實施例中,第一圖片是指定的圖片,需要設(shè)備為其完成自動搭配;針對不同的應(yīng)用場景來說,可以有不同的應(yīng)用需求,例如:在購買衣服時,第一圖片可以是通過拍攝獲得的;在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的。獲取第一圖片的方式根據(jù)不同的應(yīng)用場景可以有不同的來源,第一圖片的來源不影響本發(fā)明實施例的實現(xiàn),對此本發(fā)明實施例不予限定。
[0145]在本發(fā)明實施例中,圖像識別、顏色識別、形狀識別,可以基于各種成熟的圖形圖像識別算法以及色彩管理算法,本發(fā)明實施例對此不予唯一性限定。在后續(xù)實施例中,將會分別舉例進(jìn)行說明。
[0146]在本發(fā)明實施例中,第一圖片的形狀的特征值,可以表示第一圖片內(nèi)的衣物屬于什么衣物類別,比如:是上衣、褲子、鞋子、裙子、西裝、還是裝飾品等等。衣物類別可以根據(jù)需要進(jìn)行預(yù)先設(shè)定,最粗略的分類應(yīng)包含:上衣、褲子、鞋子、裝飾品;但是還可以繼續(xù)細(xì)分,如:上衣可以是西裝、襯衣等,也還可以結(jié)合,例如:上衣和褲子的結(jié)合可以包含在連衣裙里;衣物的類別可以由技術(shù)人員按照分類的需求進(jìn)行設(shè)定,本發(fā)明實施例對此不作唯一性限定。
[0147]在本發(fā)明實施例中,在購買衣服時,第一圖片可以是通過拍攝獲得的,通過自動搭配可以確定用戶當(dāng)前是否有與之搭配的衣物,減少購買不必要的衣物的浪費(fèi);在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的,通過自動搭配可以迅速確定用戶當(dāng)前與之搭配的衣物,減少用戶選擇衣物的時間。應(yīng)用場景還有很多,本發(fā)明實施例在終端一側(cè)就可以實現(xiàn)衣物的自動搭配,完成對衣物的管理,不用通過網(wǎng)絡(luò)通信實現(xiàn),降低衣物自動搭配實現(xiàn)成本。
[0148]存儲在裝置本地的第二圖片,以及對應(yīng)第二圖片的特征值參數(shù),是用來與第一圖片進(jìn)行搭配的,第二圖片以及對應(yīng)的特征值參數(shù)的獲得過程可以如下:處理器1103,還用于控制執(zhí)行:在上述獲取需要自動搭配的衣物的第一圖片之前,獲取第二圖片,并對上述第二圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;根據(jù)上述第二圖片的形狀的特征值確定上述第二圖片所屬的衣物類別;存儲上述第二圖片,以及上述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別。
[0149]在本發(fā)明實施例中,第二圖片可以是集中批量輸入的,例如:用戶初次安裝可以執(zhí)行本發(fā)明實施例流程的應(yīng)用時集中拍攝自己衣柜內(nèi)的衣物的圖片,作為第二圖片批量輸入。第二圖片的來源可以由用戶根據(jù)自己的需求進(jìn)行自行控制,在獲取第二圖片之前,還可以顯示“請拍攝或加載自有衣服的圖片”的提示信息。
[0150]本發(fā)明實施例還提供了如何存儲第二圖片以及對應(yīng)的特征值的具體實現(xiàn)方案,方便后續(xù)自動衣物搭配,用來提高自動衣物搭配的匹配效率,具體如下:上述處理器1103,用于控制執(zhí)行:存儲上述第二圖片,以及上述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別包括:
[0151]將上述第二圖片及其所屬的衣物類別存儲在數(shù)據(jù)庫中,將上述第二圖片的顏色的特征值存儲在顏色庫中,將上述第二圖片的圖案的特征值存儲在圖案庫中;
[0152]上述依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合上述衣物類別的第二圖片包括:
[0153]分別依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,以符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則為標(biāo)準(zhǔn),在上述顏色庫和上述圖案庫中,選擇屬于上述需要搭配的衣物類別的第二圖片。
[0154]在裝置進(jìn)行自動衣物搭配時,可能會發(fā)生出現(xiàn)多個第二圖片的情況,這種情況的產(chǎn)生可能是因為衣物很多,確實具有多種搭配方案的情況,也可能是因為按照匹配合適程度或者預(yù)置的多種匹配規(guī)則分別得到的第二圖片,具體本發(fā)明實施例不予限定,在出現(xiàn)多個第二圖片的情況下,如何處理的情況可以如下:處理器1103,還用于控制執(zhí)行:在第二圖片被選擇之后,若選擇的第二圖片有至少兩張,則分別組合選擇的各第二圖片與第一圖片得到搭配結(jié)果。
[0155]在存在多個第二圖片的情況下,本發(fā)明實施例可以對第二圖片進(jìn)行優(yōu)先級分類,在本發(fā)明實施例中通過搭配規(guī)則中設(shè)定的優(yōu)先級實現(xiàn),具體如下:處理器1103,還用于控制執(zhí)行:在得到搭配結(jié)果之后,按照預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則中設(shè)定的匹配優(yōu)先級確定各搭配結(jié)果的優(yōu)先級。
[0156]可以理解的是,依據(jù)第二圖片出現(xiàn)多個的可能性不同,可以有多種優(yōu)先級的設(shè)定方式,例如:可以通過設(shè)定多種搭配規(guī)則并設(shè)定搭配優(yōu)先級之間的優(yōu)先級。因此以上方案不應(yīng)理解為對本分發(fā)明實施例的唯一性限定。
[0157]在本發(fā)明實施例中對第一圖片第一次進(jìn)行自動匹配的時候,可以執(zhí)行以上全部流程,但是第二次自動匹配時,則可以不用執(zhí)行以上全部流程,而是通過事先記錄之前的自動搭配結(jié)果,來快速實現(xiàn)自動搭配,這樣可以減少運(yùn)算量,提高搭配效率,具體如下:處理器1103,還用于控制執(zhí)行:在第二圖片被選擇之后,若收到上述第二圖片的確認(rèn)指令,則記錄上述第二圖片與第一圖片的對應(yīng)關(guān)系;若獲取到上述第一圖片或者第二圖片需要自動搭配時,依據(jù)上述第二圖片與第一圖片的對應(yīng)關(guān)系確定與之搭配的圖片。
[0158]在本實施例中,第二圖片需要自動搭配也可以通過記錄的歷史搭配結(jié)果來實現(xiàn),特別是在衣柜內(nèi)物品比較穩(wěn)定的情況下,執(zhí)行過多次匹配具有很多歷史搭配的記錄時,也可以方便準(zhǔn)確的獲得較為全面的搭配方案。
[0159]本發(fā)明實施例還提供了另一種裝置,如圖12所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA (Personal Digital Assistant,個人數(shù)字助理)、POS (Pointof Sales,銷售終端)、車載電腦等任意裝置,以終端為手機(jī)為例:
[0160]圖12示出的是與本發(fā)明實施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖12,手機(jī)包括:射頻(Rad1 Frequency, RF)電路1210、存儲器1220、輸入單元1230、顯示單元1240、傳感器1250、音頻電路1260、無線保真(wireless fidelity,WiFi)模塊1270、處理器1280、以及電源1290等部件。本領(lǐng)域技術(shù)人員可以理解,圖12中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0161]下面結(jié)合圖12對手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:
[0162]RF電路1210可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1280處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1210包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(LowNoise Amplifier, LNA)、雙工器等。此外,RF電路1210還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communicat1n, GSM)、通用分組無線服務(wù)(General PacketRad1 Service,GPRS)、碼分多址(Code Divis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access, WCDMA)、長期演進(jìn)(Long Term Evolut1n,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service, SMS)等。
[0163]存儲器1220可用于存儲軟件程序以及模塊,處理器1280通過運(yùn)行存儲在存儲器1220的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1220可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1220可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0164]輸入單元1230可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1230可包括觸控面板1231以及其他輸入設(shè)備1232。觸控面板1231,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1231上或在觸控面板1231附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板1231可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器1280,并能接收處理器1280發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1231。除了觸控面板1231,輸入單元1230還可以包括其他輸入設(shè)備1232。具體地,其他輸入設(shè)備1232可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0165]顯示單元1240可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1240可包括顯示面板1241,可選的,可以采用液晶顯示器(LiquidCrystal Display, LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting D1de, OLED)等形式來配置顯示面板1241。進(jìn)一步的,觸控面板1231可覆蓋顯示面板1241,當(dāng)觸控面板1231檢測到在其上或附近的觸摸操作后,傳送給處理器1280以確定觸摸事件的類型,隨后處理器1280根據(jù)觸摸事件的類型在顯示面板1241上提供相應(yīng)的視覺輸出。雖然在圖12中,觸控面板1231與顯示面板1241是作為兩個獨立的部件來實現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1231與顯示面板1241集成而實現(xiàn)手機(jī)的輸入和輸出功倉泛。
[0166]手機(jī)還可包括至少一種傳感器1250,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1241的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板1241和/或背光。作為運(yùn)動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0167]音頻電路1260、揚(yáng)聲器1261,傳聲器1262可提供用戶與手機(jī)之間的音頻接口。音頻電路1260可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器1261,由揚(yáng)聲器1261轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1262將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1260接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1280處理后,經(jīng)RF電路1210以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器1220以便進(jìn)一步處理。
[0168]WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊1270可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖12示出了 WiFi模塊1270,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0169]處理器1280是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器1220內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1220內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器1280可包括一個或多個處理單元;優(yōu)選的,處理器1280可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1280中。
[0170]手機(jī)還包括給各個部件供電的電源1290(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1280邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
[0171]盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0172]在本發(fā)明實施例中,該終端所包括的處理器1280還具有以下功能:
[0173]其中,處理器1280,用于控制執(zhí)行:獲取需要自動搭配的衣物的第一圖片;對上述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;根據(jù)上述第一圖片的形狀的特征值確定上述第一圖片對應(yīng)衣物需要搭配的衣物類別;依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合上述衣物類別的第二圖片,與上述第一圖片進(jìn)行搭配。
[0174]在本發(fā)明實施例中,第一圖片是指定的圖片,需要設(shè)備為其完成自動搭配;針對不同的應(yīng)用場景來說,可以有不同的應(yīng)用需求,例如:在購買衣服時,第一圖片可以是通過拍攝獲得的;在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的。獲取第一圖片的方式根據(jù)不同的應(yīng)用場景可以有不同的來源,第一圖片的來源不影響本發(fā)明實施例的實現(xiàn),對此本發(fā)明實施例不予限定。
[0175]在本發(fā)明實施例中,圖像識別、顏色識別、形狀識別,可以基于各種成熟的圖形圖像識別算法以及色彩管理算法,本發(fā)明實施例對此不予唯一性限定。在后續(xù)實施例中,將會分別舉例進(jìn)行說明。
[0176]在本發(fā)明實施例中,第一圖片的形狀的特征值,可以表示第一圖片內(nèi)的衣物屬于什么衣物類別,比如:是上衣、褲子、鞋子、裙子、西裝、還是裝飾品等等。衣物類別可以根據(jù)需要進(jìn)行預(yù)先設(shè)定,最粗略的分類應(yīng)包含:上衣、褲子、鞋子、裝飾品;但是還可以繼續(xù)細(xì)分,如:上衣可以是西裝、襯衣等,也還可以結(jié)合,例如:上衣和褲子的結(jié)合可以包含在連衣裙里;衣物的類別可以由技術(shù)人員按照分類的需求進(jìn)行設(shè)定,本發(fā)明實施例對此不作唯一性限定。
[0177]在本發(fā)明實施例中,在購買衣服時,第一圖片可以是通過拍攝獲得的,通過自動搭配可以確定用戶當(dāng)前是否有與之搭配的衣物,減少購買不必要的衣物的浪費(fèi);在選擇穿何種衣物時,第一圖片則可以是用戶在本地圖片中指定的,通過自動搭配可以迅速確定用戶當(dāng)前與之搭配的衣物,減少用戶選擇衣物的時間。應(yīng)用場景還有很多,本發(fā)明實施例在終端一側(cè)就可以實現(xiàn)衣物的自動搭配,完成對衣物的管理,不用通過網(wǎng)絡(luò)通信實現(xiàn),降低衣物自動搭配實現(xiàn)成本。
[0178]存儲在裝置本地的第二圖片,以及對應(yīng)第二圖片的特征值參數(shù),是用來與第一圖片進(jìn)行搭配的,第二圖片以及對應(yīng)的特征值參數(shù)的獲得過程可以如下:處理器1280,還用于控制執(zhí)行:在上述獲取需要自動搭配的衣物的第一圖片之前,獲取第二圖片,并對上述第二圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值;根據(jù)上述第二圖片的形狀的特征值確定上述第二圖片所屬的衣物類別;存儲上述第二圖片,以及上述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別。
[0179]在本發(fā)明實施例中,第二圖片可以是集中批量輸入的,例如:用戶初次安裝可以執(zhí)行本發(fā)明實施例流程的應(yīng)用時集中拍攝自己衣柜內(nèi)的衣物的圖片,作為第二圖片批量輸入。第二圖片的來源可以由用戶根據(jù)自己的需求進(jìn)行自行控制,在獲取第二圖片之前,還可以顯示“請拍攝或加載自有衣服的圖片”的提示信息。
[0180]本發(fā)明實施例還提供了如何存儲第二圖片以及對應(yīng)的特征值的具體實現(xiàn)方案,方便后續(xù)自動衣物搭配,用來提高自動衣物搭配的匹配效率,具體如下:上述處理器1280,用于控制執(zhí)行:存儲上述第二圖片,以及上述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別包括:
[0181]將上述第二圖片及其所屬的衣物類別存儲在數(shù)據(jù)庫中,將上述第二圖片的顏色的特征值存儲在顏色庫中,將上述第二圖片的圖案的特征值存儲在圖案庫中;
[0182]上述依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合上述衣物類別的第二圖片包括:
[0183]分別依據(jù)上述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,以符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則為標(biāo)準(zhǔn),在上述顏色庫和上述圖案庫中,選擇屬于上述需要搭配的衣物類別的第二圖片。
[0184]在裝置進(jìn)行自動衣物搭配時,可能會發(fā)生出現(xiàn)多個第二圖片的情況,這種情況的產(chǎn)生可能是因為衣物很多,確實具有多種搭配方案的情況,也可能是因為按照匹配合適程度或者預(yù)置的多種匹配規(guī)則分別得到的第二圖片,具體本發(fā)明實施例不予限定,在出現(xiàn)多個第二圖片的情況下,如何處理的情況可以如下:處理器1280,還用于控制執(zhí)行:在第二圖片被選擇之后,若選擇的第二圖片有至少兩張,則分別組合選擇的各第二圖片與第一圖片得到搭配結(jié)果。
[0185]在存在多個第二圖片的情況下,本發(fā)明實施例可以對第二圖片進(jìn)行優(yōu)先級分類,在本發(fā)明實施例中通過搭配規(guī)則中設(shè)定的優(yōu)先級實現(xiàn),具體如下:處理器1280,還用于控制執(zhí)行:在得到搭配結(jié)果之后,按照預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則中設(shè)定的匹配優(yōu)先級確定各搭配結(jié)果的優(yōu)先級。
[0186]可以理解的是,依據(jù)第二圖片出現(xiàn)多個的可能性不同,可以有多種優(yōu)先級的設(shè)定方式,例如:可以通過設(shè)定多種搭配規(guī)則并設(shè)定搭配優(yōu)先級之間的優(yōu)先級。因此以上方案不應(yīng)理解為對本分發(fā)明實施例的唯一性限定。
[0187]在本發(fā)明實施例中對第一圖片第一次進(jìn)行自動匹配的時候,可以執(zhí)行以上全部流程,但是第二次自動匹配時,則可以不用執(zhí)行以上全部流程,而是通過事先記錄之前的自動搭配結(jié)果,來快速實現(xiàn)自動搭配,這樣可以減少運(yùn)算量,提高搭配效率,具體如下:處理器1280,還用于控制執(zhí)行:在第二圖片被選擇之后,若收到上述第二圖片的確認(rèn)指令,則記錄上述第二圖片與第一圖片的對應(yīng)關(guān)系;若獲取到上述第一圖片或者第二圖片需要自動搭配時,依據(jù)上述第二圖片與第一圖片的對應(yīng)關(guān)系確定與之搭配的圖片。
[0188]在本實施例中,第二圖片需要自動搭配也可以通過記錄的歷史搭配結(jié)果來實現(xiàn),特別是在衣柜內(nèi)物品比較穩(wěn)定的情況下,執(zhí)行過多次匹配具有很多歷史搭配的記錄時,也可以方便準(zhǔn)確的獲得較為全面的搭配方案。
[0189]圖13是本發(fā)明實施例提供的一種服務(wù)器結(jié)構(gòu)示意圖,該服務(wù)器1300可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(centralprocessing units, CPU) 1322 (例如,一個或一個以上處理器)和存儲器1332,一個或一個以上存儲應(yīng)用程序1342或數(shù)據(jù)1344的存儲介質(zhì)1330 (例如一個或一個以上海量存儲設(shè)備)。其中,存儲器1332和存儲介質(zhì)1330可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)1330的程序可以包括一個或一個以上模塊(圖示沒標(biāo)出),每個模塊可以包括對服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1322可以設(shè)置為與存儲介質(zhì)1330通信,在服務(wù)器1300上執(zhí)行存儲介質(zhì)1330中的一系列指令操作。
[0190]服務(wù)器1300還可以包括一個或一個以上電源1326,一個或一個以上有線或無線網(wǎng)絡(luò)接口 1350,一個或一個以上輸入輸出接口 1358,和/或,一個或一個以上操作系統(tǒng)1341,例如 Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 等等。
[0191]上述實施例中方法實施例的步驟可以基于該圖13所示的服務(wù)器結(jié)構(gòu)。
[0192]本發(fā)明實施例還提供了一種衣物自動搭配的系統(tǒng),如圖14所示,包括:以可通信方式連接的終端1401和服務(wù)器1402 ;
[0193]其中,所述服務(wù)器1402為本發(fā)明實施例提供的任意一項的裝置;
[0194]所述終端1401,用于向所述服務(wù)器1402發(fā)送指定消息用于指定需要自動搭配的衣物的第一圖片,或者,用于向所述服務(wù)器1402發(fā)送第一圖片并指定所述第一圖片需要自動搭配;
[0195]所述服務(wù)器1402,還用于將搭配結(jié)果發(fā)送給所述終端1401。
[0196]在本發(fā)明實施例中,終端指定需要自動搭配的衣物的情形可以是網(wǎng)絡(luò)購物時,在服務(wù)器一側(cè)提供的網(wǎng)站上選擇的第一圖片,然后服務(wù)器進(jìn)行自動搭配;另外,由終端發(fā)送第一圖片的情況,則可以是用戶拍攝的第一圖片或者用戶本地存儲的第一圖片,例如:用戶拍攝的自己衣柜的圖片,發(fā)送給服務(wù)器需要服務(wù)器提供搭配方案,方便進(jìn)行網(wǎng)絡(luò)購物使用。
[0197]值得注意的是,上述裝置實施例中,所包括的各個單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0198]另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各方法實施例中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0199]以上僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明實施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種衣物自動搭配的方法,其特征在于,包括: 獲取需要自動搭配的衣物的第一圖片;對所述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值; 根據(jù)所述第一圖片的形狀的特征值確定所述第一圖片對應(yīng)衣物需要搭配的衣物類別; 依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合所述衣物類別的第二圖片,與所述第一圖片進(jìn)行搭配。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,在所述獲取需要自動搭配的衣物的第一圖片之前,所述方法還包括: 獲取第二圖片,并對所述第二圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值; 根據(jù)所述第二圖片的形狀的特征值確定所述第二圖片所屬的衣物類別; 存儲所述第二圖片,以及所述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別。
3.根據(jù)權(quán)利要求2所述方法,其特征在于,所述存儲所述第二圖片,以及所述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別存儲在包括: 將所述第二圖片及其所屬的衣物類別存儲在數(shù)據(jù)庫中,將所述第二圖片的顏色的特征值存儲在顏色庫中,將所述第二圖片的圖案的特征值存儲在圖案庫中; 所述依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中,符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合所述衣物類別的第二圖片包括: 分別依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,以符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則為標(biāo)準(zhǔn),在所述顏色庫和所述圖案庫中,選擇屬于所述需要搭配的衣物類別的第二圖片。
4.根據(jù)權(quán)利要求1至3任意一項所述方法,其特征在于,在第二圖片被選擇之后,所述方法還包括:若選擇的第二圖片有至少兩張,則分別組合選擇的各第二圖片與第一圖片得到搭配結(jié)果。
5.根據(jù)權(quán)利要求4所述方法,其特征在于,在得到搭配結(jié)果之后,所述方法還包括:按照預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則中設(shè)定的匹配優(yōu)先級確定各搭配結(jié)果的優(yōu)先級。
6.根據(jù)權(quán)利要求1至3任意一項所述方法,其特征在于,在第二圖片被選擇之后,所述方法還包括: 若收到所述第二圖片的確認(rèn)指令,則記錄所述第二圖片與第一圖片的對應(yīng)關(guān)系; 若獲取到所述第一圖片或者第二圖片需要自動搭配時,依據(jù)所述第二圖片與第一圖片的對應(yīng)關(guān)系確定與之搭配的圖片。
7.一種衣物自動搭配的裝置,其特征在于,包括: 圖片獲取單元,用于獲取需要自動搭配的衣物的第一圖片; 圖片識別單元,用于對所述第一圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值; 類別確定單元,用于根據(jù)所述第一圖片的形狀的特征值確定所述第一圖片對應(yīng)衣物需要搭配的衣物類別; 圖片選擇單元,用于依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,選擇第二圖片中符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則,并且符合所述衣物類別的第二圖片,與所述第一圖片進(jìn)行搭配。
8.根據(jù)權(quán)利要求7所述裝置,其特征在于, 所述圖片獲取單元,還用于在所述獲取需要自動搭配的衣物的第一圖片之前,獲取第二圖片; 所述圖片識別單元,用于對所述第二圖片進(jìn)行顏色識別、形狀識別以及圖像識別,獲得顏色的特征值、形狀的特征值以及圖案的特征值; 所述類別確定單元,用于根據(jù)所述第二圖片的形狀的特征值確定所述第二圖片所屬的衣物類別;所述裝置還包括: 存儲單元,用于存儲所述第二圖片,以及所述第二圖片的顏色的特征值、圖案的特征值以及所屬的衣物類別。
9.根據(jù)權(quán)利要求8所述裝置,其特征在于, 所述存儲單元,用于將所述第二圖片及其所屬的衣物類別存儲在數(shù)據(jù)庫中,將所述第二圖片的顏色的特征值存儲在顏色庫中,將所述第二圖片的圖案的特征值存儲在圖案庫中; 所述圖片選擇單元,用于分別依據(jù)所述第一圖片的顏色的特征值、形狀的特征值以及圖案的特征值,以符合預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則為標(biāo)準(zhǔn),在所述顏色庫和所述圖案庫中,選擇屬于所述需要搭配的衣物類別的第二圖片。
10.根據(jù)權(quán)利要求7至9任意一項所述裝置,其特征在于,所述裝置還包括: 圖片組合單元,用于在第二圖片被選擇之后,若選擇的第二圖片有至少兩張,則分別組合選擇的各第二圖片與第一圖片得到搭配結(jié)果。
11.根據(jù)權(quán)利要求10所述裝置,其特征在于,所述裝置還包括: 優(yōu)先級確定單元,用于在得到搭配結(jié)果之后,按照預(yù)定的圖像搭配規(guī)則以及圖案搭配規(guī)則中設(shè)定的匹配優(yōu)先級確定各搭配結(jié)果的優(yōu)先級。
12.根據(jù)權(quán)利要求7至9任意一項所述裝置,其特征在于,所述裝置還包括: 記錄單元,用于在第二圖片被選擇之后,若收到所述第二圖片的確認(rèn)指令,則記錄所述第二圖片與第一圖片的對應(yīng)關(guān)系; 所述圖片選擇單元,還用于若所述圖片獲取單元獲取到所述第一圖片或者第二圖片需要自動搭配時,依據(jù)所述第二圖片與第一圖片的對應(yīng)關(guān)系確定與之搭配的圖片。
13.一種衣物自動搭配的系統(tǒng),包括:以可通信方式連接的終端和服務(wù)器,其特征在于, 所述服務(wù)器為權(quán)利要求8?12任意一項所述的裝置; 所述終端,用于向所述服務(wù)器發(fā)送指定消息用于指定需要自動搭配的衣物的第一圖片,或者,用于向所述服務(wù)器發(fā)送第一圖片并指定所述第一圖片需要自動搭配; 所述服務(wù)器,還用于將搭配結(jié)果發(fā)送給所述終端。
【文檔編號】G06K9/60GK104200249SQ201410424590
【公開日】2014年12月10日 申請日期:2014年8月26日 優(yōu)先權(quán)日:2014年8月26日
【發(fā)明者】謝水寧, 冉會瓊 申請人:重慶郵電大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
孟州市| 抚远县| 文水县| 平和县| 民丰县| 大连市| 公安县| 延寿县| 武宁县| 夏河县| 抚远县| 南城县| 洪湖市| 灵宝市| 潍坊市| 克什克腾旗| 永安市| 新沂市| 凉城县| 塘沽区| 宁晋县| 博罗县| 吉水县| 蒲城县| 洞口县| 阿克陶县| 新平| 徐闻县| 黔东| 隆回县| 乌兰县| 榆树市| 吉水县| 玉田县| 江达县| 丹棱县| 洪泽县| 华蓥市| 宝坻区| 淳安县| 丁青县|