一種檢索圖片的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種檢索圖片的方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,云空間存儲(chǔ)已經(jīng)普及到用戶的生活和工作中,用戶可以將手機(jī)、個(gè)人電腦中的各種圖片存儲(chǔ)于云空間中,隨時(shí)隨地通過網(wǎng)絡(luò)從云空間中檢索并獲取到自己的圖片,并不受地域的限制。
[0003]用戶在使用云空間時(shí),不可避免的會(huì)存在查找圖片的情況,一般情況下查找圖片的方式為:用戶可以通過輸入關(guān)鍵字,搜索帶有該關(guān)鍵字標(biāo)簽的圖片,并將完全匹配關(guān)鍵字的圖片作為檢索結(jié)果;或者用戶選取待檢測的圖片,通過使用人臉特征或圖像特征的方式檢索是否存在相似度大于一定閾值的圖片,并將檢索到的圖片作為檢索結(jié)果。
[0004]發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
[0005]對于關(guān)鍵字的方式,僅能檢索到完全匹配該關(guān)鍵字的圖片;對于人臉特征或圖像特征進(jìn)行識別的方式,也僅能檢索到相似度大于一定閾值的圖片。上述兩種檢索方式的限制過多,檢索到的圖片并不能完全展示用戶的檢索需求。
【發(fā)明內(nèi)容】
[0006]為了解決相關(guān)技術(shù)的問題,本公開實(shí)施例提供了一種檢索圖片的方法及裝置。所述技術(shù)方案如下:
[0007]根據(jù)本公開實(shí)施例的第一方面,提供一種檢索圖片的方法,包括:
[0008]獲取終端發(fā)送的特征信息,所述特征信息包括圖像特征、人臉特征或標(biāo)簽特征中的至少一種;
[0009]在圖片庫中檢索與所述特征信息匹配度大于預(yù)設(shè)閾值的圖片,并將所述檢索到的圖片確定為檢索結(jié)果;
[0010]在所述檢索到的圖片所在聚類中選取符合預(yù)設(shè)條件的圖片作為擴(kuò)展檢索結(jié)果,所述檢索到的圖片所在聚類為所述特征信息的類型對應(yīng)的聚類;
[0011]將所述檢索結(jié)果以及所述擴(kuò)展檢索結(jié)果返回給所述終端。
[0012]根據(jù)本公開實(shí)施例的第二方面,提供一種檢索圖片的裝置,包括:
[0013]第一獲取模塊,用于獲取終端發(fā)送的特征信息,所述特征信息包括圖像特征、人臉特征或標(biāo)簽特征中的至少一種;
[0014]檢索模塊,用于在圖片庫中檢索與所述特征信息匹配度大于預(yù)設(shè)閾值的圖片,并將所述檢索到的圖片確定為檢索結(jié)果;
[0015]第一選取模塊,用于在所述檢索到的圖片所在聚類中選取符合預(yù)設(shè)條件的圖片作為擴(kuò)展檢索結(jié)果,所述檢索到的圖片所在聚類為所述特征信息的類型對應(yīng)的聚類;
[0016]返回模塊,用于將所述檢索結(jié)果以及所述擴(kuò)展檢索結(jié)果返回給所述終端。
[0017]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過將檢索到的圖片作為檢索結(jié)果,并選取檢索到的圖片對應(yīng)的聚類中滿足預(yù)設(shè)條件的其他圖片作為擴(kuò)展檢索結(jié)果,可以檢索到更加符合用戶要求的結(jié)果,提高了檢索的準(zhǔn)確性和效率。
[0018]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0019]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0020]圖1是本公開是根據(jù)一示例性實(shí)施例示出的一種檢索圖片的方法流程圖;
[0021]圖2是本公開是根據(jù)一示例性實(shí)施例示出的一種檢索圖片的方法流程圖;
[0022]圖3是本公開是根據(jù)一示例性實(shí)施例示出的一種檢索圖片的方法流程圖;
[0023]圖4是本公開是根據(jù)一示例性實(shí)施例示出的一種檢索圖片的方法流程圖;
[0024]圖5是本公開是根據(jù)一示例性實(shí)施例示出的一種檢索圖片的裝置結(jié)構(gòu)示意圖;
[0025]圖6是本公開是根據(jù)一示例性實(shí)施例示出的一種檢索圖片的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為使本公開的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本公開實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0027]實(shí)施例一
[0028]本公開實(shí)施例提供了一種檢索圖片的方法,參見圖1,方法流程包括:
[0029]在步驟101中,獲取終端發(fā)送的特征信息,特征信息包括圖像特征、人臉特征或標(biāo)簽特征中的至少一種,本實(shí)施例的方法用于服務(wù)器中;
[0030]在步驟102中,在圖片庫中檢索與特征信息匹配度大于預(yù)設(shè)閾值的圖片,并將檢索到的圖片確定為檢索結(jié)果,本實(shí)施例的方法用于服務(wù)器中;
[0031]在步驟103中,在檢索到的圖片所在聚類中選取符合預(yù)設(shè)條件的圖片作為擴(kuò)展檢索結(jié)果,檢索到的圖片所在聚類為特征信息的類型對應(yīng)的聚類,本實(shí)施例的方法用于服務(wù)器中。
[0032]在步驟104中,將檢索結(jié)果以及擴(kuò)展檢索結(jié)果返回給終端,本實(shí)施例的方法用于服務(wù)器中。
[0033]其中,在執(zhí)行步驟101開始進(jìn)行檢索圖片的過程之前,需要預(yù)先在同一數(shù)據(jù)源中的圖片行聚類,將屬于同一類別的圖片聚集在一個(gè)聚類中。在本公開實(shí)施例中對于聚類方法可以包括但不限于以下方式:基于圖像特征的聚類,基于人臉特征的聚類,基于標(biāo)簽的聚類。
[0034]基于圖像特征的聚類通過計(jì)算圖片中關(guān)鍵點(diǎn)的特征向量并進(jìn)行比對,將屬于匹配度大于一定閾值的圖片確認(rèn)為一個(gè)聚類,屬于同一個(gè)聚類中都會(huì)存儲(chǔ)有各個(gè)圖片之間的匹配度。在本公開實(shí)施例中通過使用SIFT (Scale-1nvariant feature transform)算法提取圖片的關(guān)鍵點(diǎn),該算法是檢測局部特征的算法,通過SIFT算法計(jì)算后圖片中每個(gè)關(guān)鍵點(diǎn)得到一個(gè)128維的SIFT特征向量,最終所有的關(guān)鍵點(diǎn)的特征向量構(gòu)成圖像特征。最終比對時(shí),通過關(guān)鍵點(diǎn)特征向量之間的歐式距離作為兩幅圖像中關(guān)鍵點(diǎn)的相似性判定度量??蛇x的度量方式還可以包括余弦相似度量,在此并不作出限定。
[0035]基于人臉特征的聚類通過提取圖片中人臉的特征,并將包含同一個(gè)人臉的特征信息的圖片卻認(rèn)為一個(gè)聚類,被確定為同一個(gè)人臉的聚類中,都會(huì)存儲(chǔ)有各個(gè)圖片之間的匹配度。最終人臉的特征結(jié)構(gòu)構(gòu)成圖片的人臉特征。
[0036]基于標(biāo)簽的聚類可以分為兩種:
[0037]第一種為:根據(jù)圖片中包括的時(shí)間信息和/或位置信息標(biāo)簽進(jìn)行聚類,將屬于一定時(shí)間范圍,一定位置范圍的圖片確定為一個(gè)聚類。其中時(shí)間范圍、位置范圍并不作出限定。在第一種情況中,時(shí)間信息和位置信息通過提取圖片中的exif信息得到。最終通過時(shí)間信息和/或位置信息得到圖片的標(biāo)簽特征。
[0038]第二種為:根據(jù)圖片中包括的用戶標(biāo)定的標(biāo)簽特征中的文字信息進(jìn)行聚類。其中,在第二種情況中,文字信息可以包括但不限于:人物姓名、景物、地名等,通過用戶在圖片中進(jìn)行標(biāo)定得到。最終通過用戶標(biāo)定的標(biāo)簽特征中得到圖片的文字信息。
[0039]進(jìn)一步的,在每個(gè)聚類中各個(gè)圖片之間也存在著相似度,其中對于圖像特征、人臉特征的聚類中,可以通過圖像特征或人臉特征進(jìn)行各個(gè)圖片之間的相似度;對于標(biāo)簽特征的聚類中,則可以通過標(biāo)簽特征中的時(shí)間信息中的時(shí)間跨度,位置信息中的距離來計(jì)算各個(gè)圖片之間的相似度。
[0040]在本公開實(shí)施例中,服務(wù)器中存在上述多種基于不同聚類方式得到的聚類,以便用戶通過發(fā)送不同的特征信息,查找到更加精準(zhǔn)的檢索結(jié)果。
[0041]本公開實(shí)施例通過將檢索到的圖片作為檢索結(jié)果,并選取檢索到的圖片對應(yīng)的聚類中滿足預(yù)設(shè)條件的其他圖片作為擴(kuò)展檢索結(jié)果,可以檢索到更加符合用戶要求的結(jié)果,提高了檢索的準(zhǔn)確性和效率。
[0042]實(shí)施例二
[0043]本公開實(shí)施例提供了一種檢索圖片的方法,參見圖2,方法流程包括:
[0044]在步驟201中,獲取終端發(fā)送的特征信息,特征信息包括圖像特征,本實(shí)施例的方法用于服務(wù)器中。
[0045]其中,在本公開實(shí)施例中,用戶在終端中選取待檢索的圖片,確定檢索與該待檢索的圖片相似的圖片。此時(shí),在終端中通過SIFT算法計(jì)算該圖片中各關(guān)鍵點(diǎn)的SIFT特征向量,得到該圖像特征,并將該圖像特征發(fā)送給服務(wù)器。
[0046]可選的,用戶在終端選取待檢索的圖片后,還可以直接將該待檢索的圖片發(fā)給服務(wù)器,服務(wù)器接收到該待檢索的圖片后,進(jìn)行獲取該待檢索的圖片的特征信息的流程。其中,服務(wù)器獲取該待檢索的圖片的特征信息,包括圖像特征和/或人臉特征。
[0047]在步驟202中,根據(jù)終端的標(biāo)識,獲取終端在其他圖片庫中存儲(chǔ)的圖片以及終端在其他圖片庫中存儲(chǔ)的