本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種圖片的分類方法和裝置。
背景技術(shù):
在現(xiàn)有社會(huì)中,隨著智能終端設(shè)備的廣泛應(yīng)用,用戶可以在智能終端設(shè)備中存儲(chǔ)大量的圖片或者通過(guò)智能終端設(shè)備將大量的圖片上傳至云端或者網(wǎng)盤(pán)中進(jìn)行保存,其中,包括照片和通過(guò)互聯(lián)網(wǎng)絡(luò)下載的圖片。為了用戶查找方便,在智能終端設(shè)備中或者云端中可以對(duì)圖片進(jìn)行分類和管理,現(xiàn)有技術(shù)中對(duì)圖片進(jìn)行分類和管理的處理方法是通過(guò)用戶建立對(duì)應(yīng)的文件夾來(lái)實(shí)現(xiàn),也就是說(shuō),用戶需要根據(jù)圖片的類別創(chuàng)建對(duì)應(yīng)的文件夾,然后,將圖片存儲(chǔ)至創(chuàng)建的文件夾中。
例如,用戶通過(guò)智能終端設(shè)備將大量的圖片上傳至云端或者網(wǎng)盤(pán)中進(jìn)行保存,在用戶向云端和網(wǎng)盤(pán)中上傳文件之前,首先需要查閱需要上傳的照片,總結(jié)出一批照片包含的元素,例如,地點(diǎn),時(shí)間和景物等元素;然后,按照提煉出的元素建立至少一個(gè)文件夾,例如,建立的文件夾的名稱可以為“拍攝于北京”、“拍攝于2016年”或者“2016年畢業(yè)照”等;接下來(lái),用戶通過(guò)在至少一個(gè)文件夾中選擇一個(gè)文件夾,把照片上傳到該文件夾中,或者全量上傳后移動(dòng)到相應(yīng)的目錄。
當(dāng)采用上述方法實(shí)現(xiàn)照片的分類時(shí),是用戶完全手動(dòng)的進(jìn)行分類,并且照片的操作流程繁瑣。如果待分類的照片過(guò)多,會(huì)增加相應(yīng)地分類時(shí)間成本;同時(shí),在大量的文件夾中去查找和定位一張照片是一件極為不易的事情。
針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種圖片的分類方法和裝置,以至少解決現(xiàn)有技術(shù)中圖片分類效率較低的技術(shù)問(wèn)題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種圖片的分類方法,包括:獲取終端設(shè)備的待分類圖片;提取所述待分類圖片中目標(biāo)對(duì)象的特征信息,其中,所述特征信息用于表征所述目標(biāo)對(duì)象的類別;查找與所述特征信息相匹配的目標(biāo)索引信息,其中,所述目標(biāo)索引信息用于表征所述目標(biāo)對(duì)象所屬的分類;在查找到與所述目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建所述待分類圖片與查找到的所述目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種圖片的分類裝置,包括:第一獲取單元,用于獲取終端設(shè)備的待分類圖片;提取單元,用于提取所述待分類圖片中目標(biāo)對(duì)象的特征信息,其中,所述特征信息用于表征所述目標(biāo)對(duì)象的類別;第一查找單元,用于查找與所述特征信息相匹配的目標(biāo)索引信息,其中,所述目標(biāo)索引信息用于表征所述目標(biāo)對(duì)象所屬的分類;第一創(chuàng)建單元,用于在查找到與所述目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建所述待分類圖片與查找到的所述目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
在本發(fā)明實(shí)施例中,采用獲取終端設(shè)備的待分類圖片;提取所述待分類圖片中目標(biāo)對(duì)象的特征信息,其中,所述特征信息用于表征所述目標(biāo)對(duì)象的類別;查找與所述特征信息相匹配的目標(biāo)索引信息,其中,所述目標(biāo)索引信息用于表征所述目標(biāo)對(duì)象所屬的分類;在查找到與所述目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建所述待分類圖片與查找到的所述目標(biāo)索引信息的關(guān)聯(lián)關(guān)系的方式,首先提取目標(biāo)對(duì)象的特征信息,然后,查找與特征信息相匹配的索引信息,最后,在查找到索引信息時(shí),通過(guò)創(chuàng)建待分類圖片和索引信息之間的關(guān)聯(lián)關(guān)系,相對(duì)于現(xiàn)有技術(shù)中,通過(guò)手動(dòng)方式為圖片進(jìn)行分類的方式,達(dá)到了按照?qǐng)D片中目標(biāo)對(duì)象的特征信息自動(dòng)實(shí)現(xiàn)圖片分類的目的,從而實(shí)現(xiàn)了提高圖片分類效率的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中圖片分類效率較低的技術(shù)問(wèn)題。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的終端和服務(wù)器所構(gòu)成的硬件環(huán)境的架構(gòu)圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種圖片的分類方法的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選地在終端設(shè)備中顯示已創(chuàng)建的多個(gè)索引信息和每個(gè)索引信息的關(guān)聯(lián)待分類圖片的顯示界面的示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選地在終端設(shè)備中顯示查詢到的第一目標(biāo)圖片顯示界面的示意圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種圖片的分類系統(tǒng)的示意圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種圖片的分類裝置的示意圖;以及
圖7是根據(jù)本發(fā)明實(shí)施例的終端的結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實(shí)施例1
根據(jù)本發(fā)明實(shí)施例,提供了一種可以通過(guò)本申請(qǐng)裝置實(shí)施例執(zhí)行的方法實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
根據(jù)本發(fā)明實(shí)施例,提供了一種圖片的分類方法。
可選地,在本實(shí)施例中,上述圖片的分類方法可以應(yīng)用于如圖1所示的終端102和服務(wù)器104所構(gòu)成的硬件環(huán)境中。如圖1所示,終端102通過(guò)網(wǎng)絡(luò)與服務(wù)器104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:移動(dòng)通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端102可以是手機(jī)終端,也可以是PC終端、筆記本終端或平板電腦終端。本發(fā)明實(shí)施例的圖片的分類方法可以由服務(wù)器102來(lái)執(zhí)行,也可以由終端102來(lái)執(zhí)行,還可以是由服務(wù)器104和終端102共同執(zhí)行。其中,終端102執(zhí)行本發(fā)明實(shí)施例的圖片的分類方法也可以是由安裝在其上的客戶端來(lái)執(zhí)行。
圖1中示出的硬件環(huán)境系統(tǒng)的主要工作原理是:
終端102通過(guò)網(wǎng)絡(luò)將預(yù)先存儲(chǔ)在終端102中的待分類圖片上傳至服務(wù)器104中。服務(wù)器104在獲取到終端102的待分類圖片之后,將提取待分類圖片中目標(biāo)對(duì)象的特征信息。例如,一張圖片中包含樹(shù)木、人物、桌椅、藍(lán)天和白云等對(duì)象,目標(biāo)對(duì)象即為上述對(duì)象中的至少之一,特征信息即為上述目標(biāo)特征的類別。服務(wù)器104在提取到上述特征信息之后,將查找與特征信息相匹配的目標(biāo)索引信息,例如,查找用于存儲(chǔ)包含樹(shù)木的照片的索引信息,或者查找用于存儲(chǔ)包含人物的索引信息。服務(wù)器104在查找到與特征信息相匹配的目標(biāo)索引信息之后,可以創(chuàng)建待分類圖片和目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。在創(chuàng)建上述關(guān)聯(lián)關(guān)系之后,用戶就可以根據(jù)已建立的關(guān)聯(lián)關(guān)系查找任一張圖片。用戶輸入“樹(shù)木”時(shí),就可以在已建立的索引信息中查找包括“樹(shù)”或者“樹(shù)木”的索引信息,然后,將與查找到的包括“樹(shù)”或者“樹(shù)木”的索引信息相關(guān)聯(lián)的圖片推送至終端102,終端102在接收到服務(wù)器104推送的圖片之后,可以將該圖片顯示在終端102中,以供用戶查看。
圖2是根據(jù)本發(fā)明實(shí)施例的圖片的分類方法的流程圖,以下結(jié)合圖2對(duì)本發(fā)明實(shí)施例所提供的圖片的分類方法做具體介紹,如圖2所示,該圖片的分類方法主要包括如下步驟S202至步驟S208:
步驟S202,獲取終端設(shè)備的待分類圖片。
在本發(fā)明實(shí)施例中,終端設(shè)備可以為手機(jī)、平板電腦和電腦等終端設(shè)備;待分類的圖片為用戶在終端設(shè)備中通過(guò)互聯(lián)網(wǎng)絡(luò)上傳至服務(wù)器中的圖片,具體地,待分類圖片可以為用戶在終端設(shè)備中通過(guò)網(wǎng)絡(luò)下載的圖片,還可以是用戶通過(guò)終端設(shè)備拍攝的照片。
步驟S204,提取待分類圖片中目標(biāo)對(duì)象的特征信息,其中,特征信息用于表征目標(biāo)對(duì)象的類別。
在本發(fā)明實(shí)施例中,待分類圖片中包括多個(gè)對(duì)象,例如,“天空”和“人物”等對(duì)象,目標(biāo)對(duì)象為多個(gè)對(duì)象中的至少一個(gè)對(duì)象,該目標(biāo)對(duì)象用于確定待分類圖片的所屬的類別。
在上述步驟S204中,服務(wù)器在獲取到用戶通過(guò)終端設(shè)備上傳的待分類圖片之后,可以提取目標(biāo)對(duì)象的特征信息,然后,執(zhí)行下述步驟S206,即查找與特征信息相匹配的目標(biāo)索引信息,并在查找到目標(biāo)索引信息之后,創(chuàng)建待分類圖片和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系。
步驟S206,查找與特征信息相匹配的目標(biāo)索引信息,其中,目標(biāo)索引信息用于表征目標(biāo)對(duì)象所屬的分類。
在本發(fā)明實(shí)施例中,索引信息為用于表示對(duì)象所屬的分類的信息,其中,索引信息又可以稱為分類標(biāo)簽,在如圖3所示的圖片的分類界面中,“標(biāo)簽”即為上述分類標(biāo)簽,分類標(biāo)簽中可以包括多個(gè)母標(biāo)簽,例如“建筑物”和“物品”,每個(gè)母標(biāo)簽下包括多個(gè)子標(biāo)簽,例如,“建筑物”中的子標(biāo)簽可以為“博物館”、“運(yùn)動(dòng)館”和“教室”等;“物品”中的子標(biāo)簽可以為“畫(huà)”、“卡通”和“汽車”等。
步驟S208,在查找到與特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
在本發(fā)明實(shí)施例中,首先提取目標(biāo)對(duì)象的特征信息,然后,查找與特征信息相匹配的索引信息,最后,在查找到索引信息時(shí),通過(guò)創(chuàng)建待分類圖片和索引信息之間的關(guān)聯(lián)關(guān)系,就可以實(shí)現(xiàn)自動(dòng)為圖片進(jìn)行分類存儲(chǔ),同時(shí),還可以根據(jù)建立的關(guān)聯(lián)關(guān)系查找用戶希望查找的圖片,相對(duì)于現(xiàn)有技術(shù)中,通過(guò)手動(dòng)方式為圖片進(jìn)行分類的方式,達(dá)到了按照?qǐng)D片中目標(biāo)對(duì)象的特征信息自動(dòng)實(shí)現(xiàn)圖片分類的目的,從而實(shí)現(xiàn)了提高圖片分類效率的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中圖片分類效率較低的技術(shù)問(wèn)題。
在本發(fā)明實(shí)施例中,上述步驟S202至步驟S208中的待分類圖片為預(yù)先存儲(chǔ)在終端設(shè)備中的圖片,包括用戶通過(guò)網(wǎng)絡(luò)下載的圖片和用戶通過(guò)終端設(shè)備拍攝的照片。在對(duì)待分類圖片進(jìn)行分類時(shí),可以通過(guò)網(wǎng)絡(luò)向服務(wù)器上傳待分類圖片。例如,在終端設(shè)備中安裝“xx網(wǎng)盤(pán)”的客戶端,然后,通過(guò)“xx網(wǎng)盤(pán)”的客戶端向服務(wù)器上傳待分類圖片。在本發(fā)明實(shí)施例中,待分類的圖片可以為一個(gè),還可以為多個(gè)。
服務(wù)器在獲取到終端設(shè)備通過(guò)客戶端上傳的待分類圖片之后,執(zhí)行步驟S204,即提取待分類圖片中目標(biāo)對(duì)象的特征信息,其中,該特征信息用于表征目標(biāo)對(duì)象的類別。由于一張待分類圖片中包含的對(duì)象可以有很多種,因此,在本發(fā)明實(shí)施例中,可以在待分類圖片包含的全部對(duì)象中選定一個(gè)或多個(gè)目標(biāo)對(duì)象,并獲取該一個(gè)或多個(gè)目標(biāo)對(duì)象的特征信息,進(jìn)而,查找與該特征信息相匹配的目標(biāo)索引信息。因此,在本發(fā)明的一個(gè)可選實(shí)施方式中,在提取待分類圖片中的目標(biāo)對(duì)象的特征信息時(shí),上述步驟S204可以具體為:首先提取待分類圖片中全部對(duì)象的特征信息,然后,計(jì)算全部對(duì)象中每個(gè)對(duì)象的特征信息與預(yù)設(shè)類別標(biāo)簽庫(kù)中的預(yù)設(shè)類別標(biāo)簽庫(kù)的相似度值,得到至少一個(gè)相似度值,最后,將至少一個(gè)相似度值中目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息,其中,目標(biāo)相似度值大于或者等于預(yù)設(shè)相似度值。
舉例言之,例如,任一張待分類圖片,在該待分類圖片中的全部對(duì)象包括“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”。在本發(fā)明實(shí)施例中,可以通過(guò)圖像處理方法或者圖像識(shí)別方法提取上述全部對(duì)象的特征信息,即,可以通過(guò)圖像處理方法識(shí)別待分類圖片中全部對(duì)象的圖像數(shù)據(jù),進(jìn)而根據(jù)識(shí)別到的圖像數(shù)據(jù)提取全部對(duì)象的特征信息,其中,圖像數(shù)據(jù)包括對(duì)象的形狀、顏色和大小等數(shù)據(jù)信息。在獲取上述全部對(duì)象的特征信息之后,計(jì)算每個(gè)對(duì)象的特征信息與預(yù)設(shè)類別標(biāo)簽的相似度值,得到多個(gè)相似度值,例如,將“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”分別計(jì)算與預(yù)設(shè)類別標(biāo)簽的相似度值;然后,在多個(gè)相似度值中的查找大于或者等于預(yù)設(shè)相似度值的目標(biāo)相似度值,并將目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
通過(guò)上述實(shí)施例可知,計(jì)算得到多個(gè)相似度中目標(biāo)相似度的數(shù)量可能為多個(gè),如果目標(biāo)相似度的過(guò)多,會(huì)給終端設(shè)備和服務(wù)器帶來(lái)一定的負(fù)擔(dān),并不不利于待分類圖片和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系的建立。因此,可以在多個(gè)目標(biāo)相似度中選擇預(yù)設(shè)數(shù)量的相似度,作為優(yōu)選,可以選取1至3個(gè)目標(biāo)相似度值,然后,將該1至3個(gè)目標(biāo)相似度對(duì)應(yīng)預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。具體地,在確定預(yù)設(shè)數(shù)量的目標(biāo)相似度值時(shí),可以首先設(shè)置一個(gè)預(yù)設(shè)數(shù)量,例如,n,其中,n可以設(shè)置為1、2或3,然后,判斷多個(gè)目標(biāo)相似度的數(shù)量是否大于或者等于預(yù)設(shè)數(shù)量,如果判斷出多個(gè)目標(biāo)相似度的數(shù)量大于或者等于預(yù)設(shè)數(shù)量,則可以將上述多個(gè)目標(biāo)相似度值按照由高到低的順序進(jìn)行排序,得到一個(gè)序列,并將該序列中前n個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
舉例言之,在分別計(jì)算對(duì)象“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”與預(yù)設(shè)類別標(biāo)簽的相似度值之后,得到N個(gè)相似度值,其中,N為大于1的正整數(shù)。通過(guò)判斷可知,在N個(gè)相似度值中,大于或者等于預(yù)設(shè)相似度值的目標(biāo)相似度值的數(shù)量為A個(gè),其中,A為大于1的正整數(shù)。如果預(yù)設(shè)數(shù)量選取為3,則判斷A>3是否成立,如果判斷出A>3成立,則將上述A個(gè)目標(biāo)相似度值按照由高到低或者由低到高的順序進(jìn)行排序。其中,如果是按照由高到低的順序進(jìn)行排序,則將前3個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息;如果是按照由低到高的順序進(jìn)行排序,則將后3個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
在上述步驟S204提取待分類圖片中目標(biāo)對(duì)象的特征信息之后,將執(zhí)行步驟S206,即查找與特征信息相匹配的目標(biāo)索引信息,如果查找到與特征信息相匹配的目標(biāo)索引信息,則創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。舉例而言,某一個(gè)待分類圖片中包括的全部對(duì)象的特征信息為“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”,通過(guò)計(jì)算上述對(duì)象的特征信息與預(yù)設(shè)類別標(biāo)簽的相似度可知,“燈”、“桌子”、“書(shū)架”即為提取到的目標(biāo)對(duì)象的特征信息。然后,將上述目標(biāo)對(duì)象的特征信息與以創(chuàng)建的索引信息進(jìn)行匹配,查找與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息,也就是說(shuō),在已創(chuàng)建的索引信息中查找是否與“燈”、“桌子”、“書(shū)架”相匹配的索引標(biāo)簽。如果查找到目標(biāo)索引標(biāo)簽,例如,查找到與“燈”相匹配的目標(biāo)索引標(biāo)簽為“燈具”,則創(chuàng)建待分類圖片與目標(biāo)索引信息“燈具”之間的關(guān)聯(lián)關(guān)系。如果沒(méi)有查找到與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息,例如,沒(méi)有查找到與“桌子”相匹配的目標(biāo)索引信息,則創(chuàng)建目標(biāo)索引信息“桌子”,并創(chuàng)建待分類的圖片和“桌子”的關(guān)聯(lián)關(guān)系。
需要說(shuō)明的是,創(chuàng)建待分類圖片與目標(biāo)索引信息的關(guān)聯(lián)關(guān)系的方式有很多種,在本發(fā)明實(shí)施例中,可以創(chuàng)建待分類圖片的唯一標(biāo)識(shí)信息與目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系,其中,唯一標(biāo)識(shí)信息用于唯一標(biāo)識(shí)該待分類圖片,例如,待分類圖片的ID信息。在創(chuàng)建待分類圖片的唯一標(biāo)識(shí)信息和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系之后,用戶就可以依據(jù)上述關(guān)聯(lián)關(guān)系查找相應(yīng)地圖片。
進(jìn)一步地,在本發(fā)明上述實(shí)施例中,與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息可以為一個(gè),還可以為多個(gè),具體目標(biāo)索引信息的數(shù)量取決于設(shè)定的目標(biāo)對(duì)象的數(shù)量。如果目標(biāo)索引信息的數(shù)量為一個(gè),則僅需要建立待分類圖片的唯一標(biāo)識(shí)信息與該目標(biāo)索引信息的關(guān)聯(lián)關(guān)系;如果目標(biāo)索引信息的數(shù)量為多個(gè),則需建立待分類圖片的唯一標(biāo)識(shí)信息與每個(gè)目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系。
可選地,在本發(fā)明實(shí)施例中,在步驟S208創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系之后,服務(wù)器還可以獲取用戶發(fā)送的查詢指令,然后,服務(wù)器根據(jù)查詢指令查找與關(guān)鍵詞相匹配的第一索引信息,再依據(jù)關(guān)聯(lián)關(guān)系查找第一索引信息關(guān)聯(lián)的圖片,并將關(guān)聯(lián)的圖片作為第一目標(biāo)圖片,最后,服務(wù)器可以向終端設(shè)備推送第一目標(biāo)圖片,其中,查詢指令中攜帶用于在多個(gè)索引信息中查找第一目標(biāo)圖片的關(guān)鍵詞。
舉例言之,用戶可以在終端設(shè)備的客戶端中輸入查詢指令,例如,在“xx網(wǎng)盤(pán)”的客戶端中輸入“有樹(shù)木的圖片”,并將該查詢指令通過(guò)互聯(lián)網(wǎng)絡(luò)發(fā)送至服務(wù)器;服務(wù)器在獲取到該查詢指令之后,查找與輸入的關(guān)鍵詞“有樹(shù)木的圖片”相匹配的第一索引信息。例如,查找到的第一索引信息“樹(shù)木”,則可以依據(jù)步驟S208中已創(chuàng)建的關(guān)聯(lián)關(guān)系查找與第一索引信息相關(guān)聯(lián)的圖片,并將查找到的圖片作為第一目標(biāo)圖片;服務(wù)器在查找到第一圖片之后,向終端設(shè)備推送第一目標(biāo)圖片,以在終端設(shè)備中顯示第一目標(biāo)圖片,其中,第一目標(biāo)圖片的數(shù)量可以為多個(gè),還可以一個(gè)。如圖4所示即為一種在終端設(shè)備中查詢第一目標(biāo)圖片的示意圖,從圖4中可以看出,用戶可以在搜索欄輸入查詢指令,即查詢“有樹(shù)木的圖片”,服務(wù)器在根據(jù)查詢指令查找到“有樹(shù)木的圖片”之后,向終端設(shè)備推送查找到的第一目標(biāo)圖片,從圖4中可以看出,圖4中顯示的圖片即為服務(wù)器推送的“有樹(shù)木的圖片”(也即,第一目標(biāo)圖片)。
可選地,在本發(fā)明實(shí)施例中,在步驟S208創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系之后,服務(wù)器還可以獲取用戶發(fā)送的修改指令,其中,修改指令用于指示修改與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息;然后,根據(jù)修改指令將與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息修改為第二索引信息或者第二索引信息和目標(biāo)索引信息。
舉例言之,在步驟S208中創(chuàng)建待分類圖片與目標(biāo)索引信息的關(guān)聯(lián)關(guān)系之后,由于服務(wù)器在數(shù)據(jù)處理過(guò)程中會(huì)造成識(shí)別不準(zhǔn)確問(wèn)題,提供了一種用戶可手動(dòng)修改與待分類圖片具有關(guān)聯(lián)關(guān)系的索引信息機(jī)制。例如,與任一張待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息為“藍(lán)天”和“白云”,但是用戶實(shí)際希望將該待分類圖片與索引信息“運(yùn)動(dòng)場(chǎng)”建立關(guān)聯(lián)關(guān)系,則可以在保留與目標(biāo)索引信息“藍(lán)天”和“白云”的關(guān)聯(lián)關(guān)系的同時(shí),創(chuàng)建與索引信息“運(yùn)動(dòng)場(chǎng)”的關(guān)聯(lián)關(guān)系;或者,刪除與目標(biāo)索引信息“藍(lán)天”和“白云”的關(guān)聯(lián)關(guān)系,創(chuàng)建與索引信息“運(yùn)動(dòng)場(chǎng)”的關(guān)聯(lián)關(guān)系,其中,上述索引信息“運(yùn)動(dòng)場(chǎng)”即為上述第二索引信息。
在本發(fā)明實(shí)施例中,可以對(duì)用戶上傳到云相冊(cè)和云存儲(chǔ)產(chǎn)品的大量的圖片進(jìn)行快速、自動(dòng)化的分類,并且在此基礎(chǔ)上進(jìn)行有序展示和靈活搜索。從而大大的節(jié)省用戶在上傳圖片之前的分類、歸檔的時(shí)間。并且在后續(xù)查找圖片時(shí),僅需按照印象中的特征事物進(jìn)行靈活快速的搜索。
圖5是根據(jù)本發(fā)明實(shí)施例的圖片的分類系統(tǒng)的示意圖,該圖片的分類系統(tǒng)包括照片上傳子系統(tǒng)501、標(biāo)簽識(shí)別子系統(tǒng)502、標(biāo)簽索引子系統(tǒng)503和自定義標(biāo)簽子系統(tǒng)504,其中:
照片上傳子系統(tǒng)501,設(shè)置在終端設(shè)備中,用于向服務(wù)器上傳待分類圖片;
標(biāo)簽識(shí)別子系統(tǒng)502,設(shè)置在服務(wù)器中,用于通過(guò)圖像識(shí)別或者圖像處理方法完成待分類圖片中目標(biāo)對(duì)象的特征信息的提取,并將提取到的特征信息推送至標(biāo)簽索引子系統(tǒng)503;
標(biāo)簽索引子系統(tǒng)503,設(shè)置在服務(wù)器中,用于查找與標(biāo)簽識(shí)別子系統(tǒng)502推送的特征信息相匹配的目標(biāo)索引信息,并在查找到目標(biāo)索引信息時(shí),創(chuàng)建待分類圖片和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系;進(jìn)一步地,標(biāo)簽索引子系統(tǒng)503還可以執(zhí)行圖片搜索等功能;
自定義標(biāo)簽子系統(tǒng)504,設(shè)置在服務(wù)器中,用于接收用戶的自定義指令或者請(qǐng)求,例如,修改與待分類圖片相關(guān)聯(lián)的索引信息的修改指令;自定義標(biāo)簽子系統(tǒng)504在獲取到上述修改指令之后,可以將修改指令中所指示的內(nèi)容傳送給標(biāo)簽索引子系統(tǒng)503,以使標(biāo)簽索引子系統(tǒng)503執(zhí)行修改與待分類圖片相關(guān)聯(lián)的索引信息的操作。
在本發(fā)明實(shí)施例提供的圖片的分類方法中,能夠幫助用戶在個(gè)人云存儲(chǔ)和相冊(cè)等應(yīng)用軟件上面實(shí)現(xiàn)按照照片特征性事物進(jìn)行歸類、整理和搜索。在本發(fā)明實(shí)施例中,首先對(duì)用戶上傳到服務(wù)器中的待分類圖片照片進(jìn)行大量的模式匹配,提取出得分類圖片的1到3個(gè)特征信息,并根據(jù)提取到的特征信息創(chuàng)建待分類圖片和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系。同時(shí),在終端設(shè)備中客戶端可以通過(guò)拉取索引信息列表對(duì)已分類的圖片進(jìn)行展示,也可以使用輸入關(guān)鍵詞對(duì)云端的已分類的圖片進(jìn)行搜索查找。本發(fā)明實(shí)施例,還支持用戶自定義和對(duì)已分類的圖片的目標(biāo)索引信息進(jìn)行編輯和修改,一方面,可以對(duì)于機(jī)器識(shí)別的極少數(shù)不準(zhǔn)確的目標(biāo)索引信息標(biāo)簽進(jìn)行修正;另一方面,用戶可以根據(jù)自己的喜好,對(duì)個(gè)別的已分類圖片創(chuàng)建與特殊的目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系。
在本發(fā)明實(shí)施例中,通過(guò)服務(wù)器自動(dòng)識(shí)別可以滿足用戶大部分的分類需求,加上自定義可以滿足用戶個(gè)性化需求和修正少量不正確的服務(wù)器識(shí)別結(jié)果。
需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
實(shí)施例2
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述圖片的分類方法的圖片的分類裝置,該圖片的分類裝置主要用于執(zhí)行本發(fā)明實(shí)施例上述內(nèi)容所提供的圖片的分類方法,以下對(duì)本發(fā)明實(shí)施例所提供的圖片的分類裝置做具體介紹:
圖6是根據(jù)本發(fā)明實(shí)施例的圖片的分類裝置的示意圖,如圖6所示,該圖片的分類裝置主要包括:
第一獲取單元61,用于獲取終端設(shè)備的待分類圖片;
在本發(fā)明實(shí)施例中,終端設(shè)備可以為手機(jī)、平板電腦和電腦等終端設(shè)備;待分類的圖片為用戶在終端設(shè)備中通過(guò)互聯(lián)網(wǎng)絡(luò)上傳至服務(wù)器中的圖片,具體地,待分類圖片可以為用戶在終端設(shè)備中通過(guò)網(wǎng)絡(luò)下載的圖片,還可以是用戶通過(guò)終端設(shè)備拍攝的照片。
提取單元63,用于提取待分類圖片中目標(biāo)對(duì)象的特征信息,其中,特征信息用于表征目標(biāo)對(duì)象的類別;
在本發(fā)明實(shí)施例中,待分類圖片中包括多個(gè)對(duì)象,例如,“天空”和“人物”等對(duì)象,目標(biāo)對(duì)象為多個(gè)對(duì)象中的至少一個(gè)對(duì)象,該目標(biāo)對(duì)象用于確定待分類圖片的所屬的類別。
在上述提取單元63中,服務(wù)器在獲取到用戶通過(guò)終端設(shè)備上傳的待分類圖片之后,可以提取目標(biāo)對(duì)象的特征信息,然后,通過(guò)第一查找單元65,即查找與特征信息相匹配的目標(biāo)索引信息,并在查找到目標(biāo)索引信息之后,創(chuàng)建待分類圖片和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系。
第一查找單元65,用于查找與特征信息相匹配的目標(biāo)索引信息,其中,目標(biāo)索引信息用于表征目標(biāo)對(duì)象所屬的分類;
第一創(chuàng)建單元67,用于在查找到與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
在本發(fā)明實(shí)施例中,首先提取目標(biāo)對(duì)象的特征信息,然后,查找與特征信息相匹配的索引信息,最后,在查找到索引信息時(shí),通過(guò)創(chuàng)建待分類圖片和索引信息之間的關(guān)聯(lián)關(guān)系,就可以實(shí)現(xiàn)自動(dòng)為圖片進(jìn)行分類存儲(chǔ),同時(shí),還可以根據(jù)建立的關(guān)聯(lián)關(guān)系查找用戶希望查找的圖片,相對(duì)于現(xiàn)有技術(shù)中,通過(guò)手動(dòng)方式為圖片進(jìn)行分類的方式,達(dá)到了按照?qǐng)D片中目標(biāo)對(duì)象的特征信息自動(dòng)實(shí)現(xiàn)圖片分類的目的,從而實(shí)現(xiàn)了提高圖片分類效率的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中圖片分類效率較低的技術(shù)問(wèn)題。
在本發(fā)明實(shí)施例中,上述待分類圖片為預(yù)先存儲(chǔ)在終端設(shè)備中的圖片,包括用戶通過(guò)網(wǎng)絡(luò)下載的圖片和用戶通過(guò)終端設(shè)備拍攝的照片。在對(duì)待分類圖片進(jìn)行分類時(shí),可以通過(guò)網(wǎng)絡(luò)向服務(wù)器上傳待分類圖片。例如,在終端設(shè)備中安裝“xx網(wǎng)盤(pán)”的客戶端,然后,通過(guò)“xx網(wǎng)盤(pán)”的客戶端向服務(wù)器上傳待分類圖片。在本發(fā)明實(shí)施例中,待分類的圖片可以為一個(gè),還可以為多個(gè)。
可選地,提取單元包括:提取模塊,用于提取待分類圖片中全部對(duì)象的特征信息;計(jì)算模塊,用于計(jì)算全部對(duì)象中每個(gè)對(duì)象的特征信息與預(yù)設(shè)類別標(biāo)簽庫(kù)中的預(yù)設(shè)類別標(biāo)簽的相似度值,得到至少一個(gè)相似度值;確定模塊,用于將至少一個(gè)相似度值中目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息,其中,目標(biāo)相似度值大于或者等于預(yù)設(shè)相似度值。
舉例言之,例如,任一張待分類圖片,在該待分類圖片中的全部對(duì)象包括“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”。在本發(fā)明實(shí)施例中,可以通過(guò)圖像處理方法識(shí)別并提取上述全部對(duì)象的特征信息,即,可以通過(guò)圖像處理方法識(shí)別待分類圖片中全部對(duì)象的圖像數(shù)據(jù),進(jìn)而根據(jù)識(shí)別到的圖像數(shù)據(jù)提取全部對(duì)象的特征信息,其中,圖像數(shù)據(jù)包括對(duì)象的形狀、顏色和大小等數(shù)據(jù)信息。在獲取上述全部對(duì)象的特征信息之后,計(jì)算每個(gè)對(duì)象的特征信息與預(yù)設(shè)類別標(biāo)簽的相似度值,得到多個(gè)相似度值,例如,將“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”分別計(jì)算與預(yù)設(shè)類別標(biāo)簽的相似度值;然后,在多個(gè)相似度值中的查找大于或者等于預(yù)設(shè)相似度值的目標(biāo)相似度值,并將目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
可選地,目標(biāo)相似度的數(shù)量為多個(gè),確定模塊包括:判斷子模塊,用于判斷多個(gè)目標(biāo)相似度值的數(shù)量是否大于或者等于預(yù)設(shè)數(shù)量;排序子模塊,用于在判斷出多個(gè)目標(biāo)相似度值的數(shù)量大于或者等于預(yù)設(shè)數(shù)量的情況下,將多個(gè)目標(biāo)相似度值按照由高到低的順序進(jìn)行排序;確定子模塊,用于將排序之后的多個(gè)目標(biāo)相似度值中前預(yù)設(shè)數(shù)量個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
通過(guò)上述實(shí)施例可知,計(jì)算得到多個(gè)相似度中目標(biāo)相似度的數(shù)量可能為多個(gè),如果目標(biāo)相似度的過(guò)多,會(huì)給終端設(shè)備和服務(wù)器帶來(lái)一定的負(fù)擔(dān),并不不利于待分類圖片和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系的建立。因此,可以在多個(gè)目標(biāo)相似度中選擇預(yù)設(shè)數(shù)量的相似度,作為優(yōu)選,可以選取1至3個(gè)目標(biāo)相似度值,然后,將該1至3個(gè)目標(biāo)相似度對(duì)應(yīng)預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。具體地,在確定預(yù)設(shè)數(shù)量的目標(biāo)相似度值時(shí),可以首先設(shè)置一個(gè)預(yù)設(shè)數(shù)量,例如,n,其中,n可以設(shè)置為1、2或3,然后,判斷多個(gè)目標(biāo)相似度的數(shù)量是否大于或者等于預(yù)設(shè)數(shù)量,如果判斷出多個(gè)目標(biāo)相似度的數(shù)量大于或者等于預(yù)設(shè)數(shù)量,則可以將上述多個(gè)目標(biāo)相似度值按照由高到低的順序進(jìn)行排序,得到一個(gè)序列,并將該序列中前n個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
舉例言之,在分別計(jì)算對(duì)象“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”與預(yù)設(shè)類別標(biāo)簽的相似度值之后,得到N個(gè)相似度值,其中,N為大于1的正整數(shù)。通過(guò)判斷可知,在N個(gè)相似度值中,大于或者等于預(yù)設(shè)相似度值的目標(biāo)相似度值的數(shù)量為A個(gè),其中,A為大于1的正整數(shù)。如果預(yù)設(shè)數(shù)量選取為3,則判斷A>3是否成立,如果判斷出A>3成立,則將上述A個(gè)目標(biāo)相似度值按照由高到低或者由低到高的順序進(jìn)行排序。其中,如果是按照由高到低的順序進(jìn)行排序,則將前3個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息;如果是按照由低到高的順序進(jìn)行排序,則將后3個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
可選地,裝置還包括:第二創(chuàng)建單元,用于在查找與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息之后,在未查找到與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建目標(biāo)索引信息,并創(chuàng)建待分類圖片和目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
在通過(guò)上述提取單元提取待分類圖片中目標(biāo)對(duì)象的特征信息之后,將通過(guò)上述第一查找單元查找與特征信息相匹配的目標(biāo)索引信息,如果查找到與特征信息相匹配的目標(biāo)索引信息,則創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。舉例而言,某一個(gè)待分類圖片中包括的全部對(duì)象的特征信息為“燈”、“桌子”、“書(shū)架”、“書(shū)籍”、“鮮花”和“電腦”,通過(guò)計(jì)算上述對(duì)象的特征信息與預(yù)設(shè)類別標(biāo)簽的相似度可知,“燈”、“桌子”、“書(shū)架”即為提取到的目標(biāo)對(duì)象的特征信息。然后,將上述目標(biāo)對(duì)象的特征信息與以創(chuàng)建的索引信息進(jìn)行匹配,查找與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息,也就是說(shuō),在以創(chuàng)建的索引信息中查找是否與“燈”、“桌子”、“書(shū)架”相匹配的索引標(biāo)簽。如果查找到目標(biāo)索引標(biāo)簽,例如,查找到與“燈”相匹配的目標(biāo)索引標(biāo)簽為“燈具”,則創(chuàng)建待分類圖片與目標(biāo)索引信息“燈具”之間的關(guān)聯(lián)關(guān)系。如果沒(méi)有查找到與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息,例如,沒(méi)有查找到與“桌子”相匹配的目標(biāo)索引信息,則創(chuàng)建目標(biāo)索引信息“桌子”,并創(chuàng)建待分類的圖片和“桌子”的關(guān)聯(lián)關(guān)系。
需要說(shuō)明的是,創(chuàng)建待分類圖片與目標(biāo)索引信息的關(guān)聯(lián)關(guān)系的方式有很多種,在本發(fā)明實(shí)施例中,可以創(chuàng)建待分類圖片的唯一標(biāo)識(shí)信息與目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系,其中,唯一標(biāo)識(shí)信息用于唯一標(biāo)識(shí)該待分類圖片,例如,待分類圖片的ID信息。在創(chuàng)建待分類圖片的唯一標(biāo)識(shí)信息和目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系之后,用戶就可以依據(jù)上述關(guān)聯(lián)關(guān)系查找相應(yīng)地圖片。
進(jìn)一步地,在本發(fā)明上述實(shí)施例中,與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息可以為一個(gè),還可以為多個(gè),具體目標(biāo)索引信息的數(shù)量取決于設(shè)定的目標(biāo)對(duì)象的數(shù)量。如果目標(biāo)索引信息的數(shù)量為一個(gè),則僅需要建立待分類圖片的唯一標(biāo)識(shí)信息與該目標(biāo)索引信息的關(guān)聯(lián)關(guān)系;如果目標(biāo)索引信息的數(shù)量為多個(gè),則需建立待分類圖片的唯一標(biāo)識(shí)信息與每個(gè)目標(biāo)索引信息之間的關(guān)聯(lián)關(guān)系。
可選地,裝置還包括:第二獲取單元,用于在創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系之后,獲取用戶發(fā)送的查詢指令,其中,查詢指令中攜帶用于在多個(gè)索引信息中查找第一目標(biāo)圖片的關(guān)鍵詞;第二查找單元,用于根據(jù)查詢指令查找與關(guān)鍵詞相匹配的第一索引信息;第三查找單元,用于依據(jù)關(guān)聯(lián)關(guān)系查找第一索引信息關(guān)聯(lián)的圖片,并將關(guān)聯(lián)的圖片作為第一目標(biāo)圖片;推送單元,用于向終端設(shè)備推送第一目標(biāo)圖片。
舉例言之,用戶可以在終端設(shè)備的客戶端中輸入查詢指令,例如,在“xx網(wǎng)盤(pán)”的客戶端中輸入“有樹(shù)木的圖片”,并將該查詢指令通過(guò)互聯(lián)網(wǎng)絡(luò)發(fā)送至服務(wù)器;服務(wù)器在獲取到該查詢指令之后,查找與輸入的關(guān)鍵詞“有樹(shù)木的圖片”相匹配的第一索引信息。例如,查找到的第一索引信息“樹(shù)木”,則可以通過(guò)第一創(chuàng)建單元中已創(chuàng)建的關(guān)聯(lián)關(guān)系查找與第一索引信息相關(guān)聯(lián)的圖片,并將查找到的圖片作為第一目標(biāo)圖片;服務(wù)器在查找到第一圖片之后,向終端設(shè)備推送第一目標(biāo)圖片,以在終端設(shè)備中顯示第一目標(biāo)圖片,其中,第一目標(biāo)圖片的數(shù)量可以為多個(gè),還可以一個(gè)。如上述圖4所示即為一種在終端設(shè)備中查詢第一目標(biāo)圖片的示意圖,從圖4中可以看出,用戶可以在搜索欄輸入查詢指令,即查詢“有樹(shù)木的圖片”,服務(wù)器在根據(jù)查詢指令查找到“有樹(shù)木的圖片”之后,向終端設(shè)備推送查找到的第一目標(biāo)圖片,從圖4中可以看出,圖4中顯示的圖片即為服務(wù)器推送的“有樹(shù)木的圖片”(也即,第一目標(biāo)圖片)。
可選地,裝置包括:第三獲取單元,用于在創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系之后,獲取用戶發(fā)送的修改指令,其中,修改指令用于指示修改與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息;修改單元,用于根據(jù)修改指令將與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息修改為第二索引信息或者第二索引信息和目標(biāo)索引信息。
舉例言之,在創(chuàng)建待分類圖片與目標(biāo)索引信息的關(guān)聯(lián)關(guān)系之后,由于服務(wù)器在數(shù)據(jù)處理過(guò)程中會(huì)造成識(shí)別不準(zhǔn)確問(wèn)題,提供了一種用戶可手動(dòng)修改與待分類圖片具有關(guān)聯(lián)關(guān)系的索引信息機(jī)制。例如,與任一張待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息為“藍(lán)天”和“白云”,但是用戶實(shí)際希望將該待分類圖片與索引信息“運(yùn)動(dòng)場(chǎng)”建立關(guān)聯(lián)關(guān)系,則可以在保留與目標(biāo)索引信息“藍(lán)天”和“白云”的關(guān)聯(lián)關(guān)系的同時(shí),創(chuàng)建與索引信息“運(yùn)動(dòng)場(chǎng)”的關(guān)聯(lián)關(guān)系;或者,刪除與目標(biāo)索引信息“藍(lán)天”和“白云”的關(guān)聯(lián)關(guān)系,創(chuàng)建與索引信息“運(yùn)動(dòng)場(chǎng)”的關(guān)聯(lián)關(guān)系,其中,上述索引信息“運(yùn)動(dòng)場(chǎng)”即為上述第二索引信息。
在本發(fā)明實(shí)施例中,可以對(duì)用戶上傳到云相冊(cè)和云存儲(chǔ)產(chǎn)品的大量的圖片進(jìn)行快速、自動(dòng)化的分類,并且在此基礎(chǔ)上進(jìn)行有序展示和靈活搜索。從而大大的節(jié)省用戶在上傳圖片之前的分類、歸檔的時(shí)間。并且在后續(xù)查找圖片時(shí),僅需按照印象中的特征事物進(jìn)行靈活快速的搜索。
實(shí)施例3
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述圖片的分類方法的終端,如圖7所示,該終端主要包括處理器701、攝像頭702、顯示器703、數(shù)據(jù)接口704、存儲(chǔ)器705和網(wǎng)絡(luò)接口706,其中:
攝像頭702主要用于進(jìn)行拍照,得到待分類圖片。
數(shù)據(jù)接口704則主要通過(guò)數(shù)據(jù)傳輸?shù)姆绞綄⑴臄z到的待分類圖片傳輸給處理器701。
存儲(chǔ)器705主要用于存儲(chǔ)待分類圖片和與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息。
網(wǎng)絡(luò)接口706主要用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,為圖片的分類提供數(shù)據(jù)支持。
顯示器703主要用于顯示第一目標(biāo)圖片,還可以用于顯示以創(chuàng)建的目標(biāo)索引信息和與每個(gè)目標(biāo)索引信息相關(guān)聯(lián)的待分類圖片。
處理器701主要用于執(zhí)行如下操作:
獲取終端設(shè)備的待分類圖片;提取待分類圖片中目標(biāo)對(duì)象的特征信息,其中,特征信息用于表征目標(biāo)對(duì)象的類別;查找與特征信息相匹配的目標(biāo)索引信息,其中,目標(biāo)索引信息用于表征目標(biāo)對(duì)象所屬的分類;在查找到與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
處理器701還用于提取待分類圖片中全部對(duì)象的特征信息;計(jì)算全部對(duì)象中每個(gè)對(duì)象的特征信息與預(yù)設(shè)類別標(biāo)簽庫(kù)中的預(yù)設(shè)類別標(biāo)簽的相似度值,得到至少一個(gè)相似度值;將至少一個(gè)相似度值中目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息,其中,目標(biāo)相似度值大于或者等于預(yù)設(shè)相似度值。
處理器701還用于判斷多個(gè)目標(biāo)相似度值的數(shù)量是否大于或者等于預(yù)設(shè)數(shù)量;如果判斷出多個(gè)目標(biāo)相似度值的數(shù)量大于或者等于預(yù)設(shè)數(shù)量,則將多個(gè)目標(biāo)相似度值按照由高到低的順序進(jìn)行排序;將排序之后的多個(gè)目標(biāo)相似度值中前預(yù)設(shè)數(shù)量個(gè)目標(biāo)相似度值對(duì)應(yīng)的預(yù)設(shè)類別標(biāo)簽作為目標(biāo)對(duì)象的特征信息。
處理器701還用于若未查找到與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息,則創(chuàng)建目標(biāo)索引信息,并創(chuàng)建待分類圖片和目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
處理器701還用于獲取用戶發(fā)送的查詢指令,其中,查詢指令中攜帶用于在多個(gè)索引信息中查找第一目標(biāo)圖片的關(guān)鍵詞;根據(jù)查詢指令查找與關(guān)鍵詞相匹配的第一索引信息;依據(jù)關(guān)聯(lián)關(guān)系查找第一索引信息關(guān)聯(lián)的圖片,并將關(guān)聯(lián)的圖片作為第一目標(biāo)圖片;向終端設(shè)備推送第一目標(biāo)圖片。
處理器701還用于獲取用戶發(fā)送的修改指令,其中,修改指令用于指示修改與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息;根據(jù)修改指令將與待分類圖片具有關(guān)聯(lián)關(guān)系的目標(biāo)索引信息修改為第二索引信息或者第二索引信息和目標(biāo)索引信息。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
實(shí)施例4
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以用于存儲(chǔ)本發(fā)明實(shí)施例的圖片的分類方法的程序代碼。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于移動(dòng)通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備。
可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
S1,獲取終端設(shè)備的待分類圖片;
S2,提取待分類圖片中目標(biāo)對(duì)象的特征信息,其中,特征信息用于表征目標(biāo)對(duì)象的類別;
S3,查找與特征信息相匹配的目標(biāo)索引信息,其中,目標(biāo)索引信息用于表征目標(biāo)對(duì)象所屬的分類;
S4,在查找到與目標(biāo)對(duì)象的特征信息相匹配的目標(biāo)索引信息時(shí),創(chuàng)建待分類圖片與查找到的目標(biāo)索引信息的關(guān)聯(lián)關(guān)系。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。