国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖片搜索方法、裝置及客戶端的制作方法

      文檔序號:6332608閱讀:248來源:國知局
      專利名稱:圖片搜索方法、裝置及客戶端的制作方法
      技術領域
      本發(fā)明涉及互聯(lián)網(wǎng)領域,尤其涉及一種圖片搜索方法、裝置及客戶端。
      背景技術
      互聯(lián)網(wǎng)在日常生活中的應用越來越多,對圖片的使用需求越來越豐富。尤其是通過圖片檢索其他的圖片,現(xiàn)有的能夠實現(xiàn)以圖搜圖的技術方案為利用基于內容的圖片檢索(CB^,Content Based Image Retrieval)來實現(xiàn)。CB^是指直接采用圖片內容進行圖片信息的查詢,目的是在給定查詢圖片的前提下,依據(jù)其內容信息或指定的查詢標準,在圖片數(shù)據(jù)庫中進行內容上一致或相似性匹配,最終提供符合查詢條件的相應圖片。CBIR的主要檢索內容有顏色、紋理、形狀和對象等。顏色特征包括圖片顏色分布、 相互關系和組成等;紋理是指圖片紋理結構、方向、組合及對稱關系等;形狀是指圖片輪廓組成、形狀、大小等;對象包括圖片子對象的關系、數(shù)量、屬性和旋轉等。即,利用圖片的內容本身(像素),抽取顏色分布直方圖、邊緣直方圖、紋理等等多種屬性,計算圖片之間的相似程度??梢詫⒈砬閳D片庫中的圖片預先抽取出基于內容的屬性。當用一張圖片來查找相似圖片的時候,首先抽取同樣基于內容的屬性,與表情圖片庫中的所有圖片進行兩兩比較,按照相似度排序,并將相似度大于一定閾值的作為結果返回。該技術有以下缺點1、檢索效率較低?;趦热莸膱D片檢索,抽取屬性的計算復雜度高,同時,在檢索的時候是一個O(M)的時間復雜度,不能很好的適用于大規(guī)模數(shù)據(jù)。2、基于圖片的內容很難反映出圖片所表達的多個維度的語義信息,例如外觀完全不同的圖片表達的是同樣的語義。因此基于圖片的內容很難搜索其他具有相同語義的圖片。

      發(fā)明內容
      本發(fā)明實施例提供一種圖片搜索方法、裝置及客戶端,能夠解決現(xiàn)有技術中基于圖片的內容進行搜索時搜索效率較低的問題。一種圖片搜索方法,該方法包括圖片服務器獲取客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的該基礎圖片的標識指紋;識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片,并將查找結果返回至客戶端。另外,本發(fā)明實施例還提供一種圖片搜索方法,包括客戶端觸發(fā)基于基礎圖片的圖片搜索;將所述基礎圖片的標識指紋發(fā)送至圖片服務器,以使該圖片服務器在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片;接收所述圖片服務器返回的查找結果。
      4
      相應的,本發(fā)明實施例提供一種圖片搜索裝置,包括獲取單元,用于獲取客戶端在觸發(fā)基于基礎圖片進行圖片搜索后發(fā)送的該基礎圖片的標識指紋;識別單元,用于識別所述基礎圖片的標識指紋;查找單元,用于在所述識別單元識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片;發(fā)送單元,用于將查找結果返回至客戶端。相應的,本發(fā)明實施例提供一種客戶端,包括觸發(fā)單元,用于觸發(fā)基于基礎圖片的圖片搜索;發(fā)送單元,用于將所述基礎圖片的標識指紋發(fā)送至圖片服務器,以使該圖片服務器在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片;接收單元,用于接收所述圖片服務器返回的查找結果。本發(fā)明實施例圖片服務器通過獲取客戶端在觸發(fā)基于基礎圖片進行圖片搜索后發(fā)送的該基礎圖片的標識指紋;并在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽實現(xiàn)搜索與該標簽匹配的圖片。不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片服務器中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率;同時,能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。


      圖1是本發(fā)明實現(xiàn)圖片搜索方法的第一實施例流程圖;圖2是本發(fā)明實現(xiàn)圖片搜索方法的第二實施例流程圖;圖3是本發(fā)明實現(xiàn)圖片搜索方法的第三實施例流程圖;圖4是基于用戶界面包含的基礎圖片進行圖片搜索的示意圖;圖5是本發(fā)明圖片搜索裝置的第一實施例示意圖;圖6是本發(fā)明圖片搜索裝置的第二實施例示意圖;圖7是本發(fā)明客戶端的第一實施例示意圖;圖8是本發(fā)明客戶端的第二實施例示意圖。
      具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施例作進一步地詳細描述。請參見圖1,圖1是本發(fā)明實現(xiàn)圖片搜索方法的第一實施例流程圖。如圖1所示, 該方法具體包括步驟S101,圖片服務器獲取客戶端在觸發(fā)基于基礎圖片進行圖片搜索后發(fā)送的該基礎圖片的標識指紋。其中,基礎圖片作為圖片搜索的基礎,即基礎圖片用于提供進行圖片搜索的檢索條件。步驟S102,識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片,并將查找結果返回至客戶端。本發(fā)明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片服務器中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖2,圖2是本發(fā)明實現(xiàn)圖片搜索方法的第二實施例流程圖。如圖2所示, 該方法具體包括步驟S201,客戶端觸發(fā)基于基礎圖片的圖片搜索。步驟S202,將所述基礎圖片的標識指紋發(fā)送至圖片服務器,以使該圖片服務器在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片。步驟S203,接收所述圖片服務器返回的查找結果。本發(fā)明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片服務器中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖3,圖3是本發(fā)明實現(xiàn)圖片搜索方法的第三實施例流程圖。如圖3所示, 該方法具體包括步驟S301,計算存儲在圖片服務器中的圖片的標識指紋。本實施例中,圖片的標識指紋是指該圖片的唯一標識,可以通過算法計算獲得。例如,標識指紋可以為MD5(信息-摘要算法5,Message-Digest Algorithm5)指紋、MD4指紋 (信息-摘要算法IMessage-Digest Algorithm 4)以及其他MD系列指紋,除此之外標識指紋還可以是SHA (安全散列算法,Secure HashAlgorithm)家族系列指紋,分別是SHA-I、 SHA-224、SHA-256、SHA-384,和SHA-512,或者,標識指紋還可以是RIPEMD。標識指紋可以通過對應的算法獲得,圖片服務器預先為其中存儲的各個圖片算出其唯一的標識指紋。步驟S302,根據(jù)圖片的描述文本提取該圖片的標簽,并將該標簽與該圖片的標識指紋建立映射。本實施例中,圖片服務器根據(jù)各個圖片的文本描述,提取各個維度語義的標簽,即能夠描述該圖片語義的核心關鍵詞。具體的提取方式可以通過統(tǒng)計詞語的算法計算獲得, 例如通過 TF-IDF (Term Frequency-Inverse DocumentFrequency,詞頻-反文檔頻率)算法進行標簽提取。提取的標簽(即關鍵詞)的個數(shù)可以根據(jù)實際使用以及具體的圖片進行設定,一般設置為3-5個標簽,本實施例中即以提取3-5個標簽為例進行說明。步驟S303,客戶端觸發(fā)基于基礎圖片的圖片搜索。本實施例中,客戶端可以通過點擊基礎圖片關聯(lián)的搜索按鈕觸發(fā),請參見圖4,圖 4是基于用戶界面包含的基礎圖片進行圖片搜索的示意圖,該界面為即時通訊軟件的界面。 其中,基礎圖片的具體形式為圖4所示的即時通訊軟件中的表情圖片410,在使用時該基礎圖片顯示在用戶界面中。具體的,當鼠標指針放置至基礎圖片上時,彈出工具菜單,包括了搜索按鈕,該搜索按鈕用于搜索相似表情圖片。除了圖4所示的觸發(fā)方式,還可以采用其他的界面形式和觸發(fā)方式。
      步驟S304,計算獲得所述基礎圖片的標識指紋。本實施例中,客戶端在觸發(fā)基于基礎圖片進行圖片搜索后,利用設置的算法計算獲得對應的標識指紋。例如,如果預先設置的算法為MD5算法,則標識指紋為計算獲得的 MD5指紋。其中,設置的算法與圖片服務器中預先為存儲的圖片計算標識指紋的算法相同。步驟S305,生成含有所述基礎圖片的標識指紋的URL,并發(fā)送至圖片服務器。本實施例中,在獲得基礎圖片的標識指紋后,生成URL,該URL含有上述基礎圖片的標識指紋。在此僅以具體的圖片地址和MD5指紋為例進行具體的說明。如圖4所示,如果在采用MD5算法的設置下,表情圖片410的MD5指紋為Ifed6b0237c6cae8e9bll0f6e964 7ed4,則通過拼接生成的URL為http//imaRe. soso. com/imaRe. CRi ? sc = imR&ity = 13&fr = clt&stype = md5&w = 15ad6b0237c6cae8e9bll0f6e9647ed4o步驟S306,圖片服務器獲取客戶端發(fā)送的基礎圖片的標識指紋。本實施例中,客戶端通過該URL發(fā)送標識指紋,例如步驟S305中的MD5指紋,發(fā)送至圖片服務器,圖片服務器從所述客戶端的URL訪問解析出該基礎圖片的標識指紋。除了按照上述步驟S301-步驟S306的順序執(zhí)行外,還可以在客戶端觸發(fā)基于基礎圖片的圖片搜索后計算獲得所述基礎圖片的標識指紋,在圖片服務器獲取客戶端發(fā)送的含有所述基礎圖片的標識指紋的URL后,再計算存儲在圖片服務器中的圖片的標識指紋,并根據(jù)圖片的描述文本提取該圖片的標簽,將該標簽與該圖片的標識指紋建立映射。即先執(zhí)行步驟S303-步驟S306,再執(zhí)行步驟S301-步驟S302。步驟S307,將獲取的所述基礎圖片的標識指紋與存儲在圖片服務器中的圖片的標識指紋相匹配;如果匹配成功,表示識別出所述基礎圖片的標識指紋,則執(zhí)行步驟S308 ;否則,執(zhí)行步驟S309。本實施例中,由于圖片服務器預先為其中存儲的圖片計算出對應的標識指紋,因此只需要將獲取的基礎圖片的標識指紋與圖片服務器中存儲的圖片標識指紋進行匹配,即可根據(jù)是否匹配成功得出是否能夠識別出所述基礎圖片的標識指紋。如果該基礎圖片也存儲在圖片服務器中,則可以匹配成功,表示識別出基礎圖片的表示指紋后,執(zhí)行步驟S308; 如果未能匹配成功,則執(zhí)行步驟S309。步驟S308,根據(jù)該基礎圖片的標識指紋對應的標簽查找與該標簽匹配的圖片,并將查找結果返回至客戶端。本實施例中,由于圖片服務器已經(jīng)根據(jù)各個圖片的文本描述,提取各個維度語義的標簽,并將該標簽與對應圖片的標識指紋建立映射。因此在識別出所述基礎圖片的標識指紋后,則可以根據(jù)該標識指紋查找到該標識指紋對應的標簽,即利用關鍵詞在圖片服務器中進行搜索,從而可以搜索到所述標簽對應的圖片。具體的搜索方式可以根據(jù)對圖片精確度的需求來設置,例如若有多個標簽,可以根據(jù)需要設置一定的閾值,即滿足包含其中若干個標簽即可將對應的圖片返回為查找結果。例如,圖片服務器中的每個圖片有5個標簽, 可以設置將含有基礎圖片對應的3個標簽的其他圖片返回為查找結果。在查到相應的圖片后,圖片服務器將查找結果返回至客戶端。同時,與除了采用相同標簽的匹配方式,還可以采用相似標簽的匹配,即兩個標簽使用的詞語不同,但是表達的語義相同。步驟S309,基于圖片內容進行圖片檢索,并將檢索結果返回客戶端。本實施例中,采用CBR實現(xiàn)圖片檢索,并將檢索結果返回客戶端。本發(fā)明實施例圖片服務器通過獲取客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的該基礎圖片的標識指紋;并在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽實現(xiàn)搜索與該標簽匹配的圖片。不需要對圖片本身進行顏色、紋理等屬性的計算, 無需與圖片服務器中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率;同時,能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖5,圖5是本發(fā)明圖片搜索裝置的第一實施例示意圖。在本實施例中,該圖片搜索裝置可以為圖片服務器。如圖5所示,該圖片搜索裝置包括獲取單元510、識別單元520、查找單元530以及發(fā)送單元M0,上述單元依次相連。獲取單元510,用于獲取客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的該基礎圖片的標識指紋。識別單元520,用于識別所述基礎圖片的標識指紋。查找單元530,用于在所述識別單元識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片。發(fā)送單元M0,用于將查找結果返回至客戶端。本發(fā)明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片搜索裝置中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率;同時,能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖6,圖6為本發(fā)明圖片搜索裝置的第二實施例示意圖。在本實施例中,該圖片搜索裝置可以為圖片服務器。如圖6所示,該圖片搜索裝置包括計算單元610、提取單元620、獲取單元630、識別單元640、查找單元650、內容檢索單元660以及發(fā)送單元670, 上述單元依次相連。計算單元610,用于計算存儲在圖片搜索裝置中的圖片的標識指紋。本實施例中,圖片的標識指紋是指該圖片的唯一標識,可以通過算法計算獲得。例如,標識指紋可以為MD5指紋、MD4指紋以及其他MD系列指紋,除此之外標識指紋還可以是 SHA家族系列指紋,分別是SHA-I、SHA-224, SHA-256、SHA-384,和SHA-512,或者,標識指紋還可以是RIPEMD。標識指紋可以通過對應的算法獲得,計算單元610預先為存儲的各個圖片算出其唯一的標識指紋。提取單元620,用于根據(jù)圖片的描述文本提取該圖片的標簽,并將該標簽與該圖片的標識指紋建立映射。本實施例中,提取單元620根據(jù)各個圖片的文本描述,提取各個維度語義的標簽, 即能夠描述該圖片語義的核心關鍵詞。具體的提取方式可以通過統(tǒng)計詞語的算法計算獲得,例如通過TF-IDF算法進行標簽提取。提取的標簽(即關鍵詞)的個數(shù)可以根據(jù)實際使用以及具體的圖片進行設定,一般設置為3-5個標簽,本實施例中即以提取3-5個標簽為例進行說明。獲取單元630,用于獲取客戶端在觸發(fā)基于用戶界面包含的基礎圖片進行圖片搜索后發(fā)送的該基礎圖片的標識指紋。所述獲取單元630包括接收模塊631和解析模塊632。接收模塊631用于接收客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的含有該基礎圖片的標識指紋的URL ;解析模塊632用于從所述URL中解析出該基礎圖片的標識指紋。本實施例中,接收模塊631接收客戶端通過該URL發(fā)送的標識指紋,例如MD5指紋,解析模塊632從該URL解析出該基礎圖片的標識指紋。識別單元640,用于識別所述基礎圖片的標識指紋。所述識別單元640進一步用于將獲取的所述基礎圖片的標識指紋與存儲在圖片搜索裝置中的圖片的標識指紋相匹配; 如果匹配成功,則表示識別出所述基礎圖片的標識指紋;如果匹配未成功,由內容檢索單元 660基于圖片內容進行圖片檢索。本實施例中,由于計算單元610預先為存儲的圖片計算出對應的標識指紋,因此只需要識別單元640將獲取的基礎圖片的標識指紋與圖片搜索裝置存儲的圖片的標識指紋進行匹配,即可根據(jù)是否匹配成功得出是否能夠識別出所述基礎圖片的標識指紋。如果匹配成功,則表示識別出所述基礎圖片的標識指紋。如果該基礎圖片也存儲在圖片搜索裝置中,則可以匹配成功,表示識別出所述基礎圖片的標識指紋;如果未能匹配成功,則由內容檢索單元660基于圖片內容進行圖片檢索。本實施例中,采用CB^實現(xiàn)圖片檢索。查找單元650,用于在所述識別單元640識別出所述基礎圖片的標識指紋后,根據(jù)該基礎圖片的標識指紋對應的標簽查找與該標簽匹配的圖片。發(fā)送單元670,用于將查找結果返回至客戶端。本實施例中,由于提取單元620已經(jīng)根據(jù)各個圖片的文本描述,提取各個維度語義的標簽,并將該標簽與該圖片的標識指紋建立映射。因此在識別出所述基礎圖片的標識指紋后,查找單元650則可以根據(jù)該標識指紋查找到該標識指紋對應的標簽,即利用關鍵詞在圖片搜索裝置中進行搜索,從而可以查找到所述標簽對應的圖片。具體的搜索方式可以根據(jù)對圖片精確度的需求來設置,例如如果有多個標簽,可以根據(jù)需要設置一定的閾值, 即滿足包含其中若干個標簽即可將對應的圖片返回為查找結果。例如,圖片搜索裝置中的每個圖片有5個標簽,可以設置將含有基礎圖片對應的3個標簽的其他圖片返回為查找結果。在查到相應的圖片后,發(fā)送單元670將查找結果返回至客戶端。本發(fā)明實施例圖片搜索裝置通過獲取客戶端在觸發(fā)基于用戶界面包含的基礎圖片進行圖片搜索后發(fā)送的該基礎圖片的標識指紋;并在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽實現(xiàn)搜索其他與所述標簽匹配的圖片。不需要對圖片本身進行顏色、紋理等屬性的計算,無需與其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算, 能夠有效提高搜索效率;同時,能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖7,圖7為本發(fā)明客戶端的第一實施例示意圖。如圖7所示,該客戶端包括觸發(fā)單元710、發(fā)送單元720和接收單元730,上述單元依次相連。觸發(fā)單元710,用于觸發(fā)基于基礎圖片的圖片搜索。發(fā)送單元720,用于將所述基礎圖片的標識指紋發(fā)送至圖片服務器,以使該圖片服務器在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片。
      接收單元730,用于接收所述圖片服務器返回的查找結果。本發(fā)明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片服務器中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。請參見圖8,圖8為本發(fā)明客戶端的第二實施例示意圖。如圖8所示,該客戶端包括觸發(fā)單元810、計算單元820、生成單元830、發(fā)送單元840和接收單元850,上述單元依次相連。觸發(fā)單元810,用于觸發(fā)基于基礎圖片的圖片搜索。本實施例中,觸發(fā)單元810可以通過點擊基礎圖片關聯(lián)的搜索按鈕觸發(fā),請參見圖4,圖4為觸發(fā)基于用戶界面包含的基礎圖片進行圖片搜索的示意圖,該界面為即時通訊軟件的界面。除了圖4所示的觸發(fā)方式,還可以采用其他的界面形式和觸發(fā)方式。計算單元820,用于計算獲得所述基礎圖片的標識指紋。本實施例中,在觸發(fā)單元 810觸發(fā)基于用戶界面包含的基礎圖片進行圖片搜索后,計算單元820利用設置的算法計算獲得對應的標識指紋。例如,如果預先設置的算法為MD5算法,則標識指紋為計算獲得的 MD5指紋。其中,計算單元820中設置的算法與圖片服務器中的預先為各個存儲的圖片計算標識指紋的算法相同。生成單元830,用于生成含有所述基礎圖片的標識指紋的URL,以供所述發(fā)送單元 840發(fā)送至圖片服務器。本實施例中,在獲得基礎圖片的標識指紋后,生成單元830生成 URL,該URL含有基礎圖片的標識指紋。在此僅以具體的圖片地址和MD5指紋為例進行具體的說明。如圖4所示,如果在采用MD5算法的設置下,表情圖片410的MD5指紋為Ifed6b0 237c6cae8e9bll0f6e9647ed4,則通過拼接生成的 URL 為http//image, soso. com/image, cgi ? sc = img&ity = 13&fr = clt&stype = md5&w = 15ad6b0237c6cae8e9bll0f6e9647ed4o圖片服務器接收到該URL,并識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找其他與所述標簽匹配的圖片。發(fā)送單元840,用于將所述基礎圖片的標識指紋發(fā)送至圖片服務器,以使該圖片服務器在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片。接收單元850,用于接收所述圖片服務器返回的查找結果。本發(fā)明的各個實施例中的圖片服務器可以是上述的圖片搜索裝置,也可以是包含了該圖片搜索裝置的服務器設備。本發(fā)明實施例不需要對圖片本身進行顏色、紋理等屬性的計算,無需與圖片服務器中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率;同時, 能夠根據(jù)圖片所表達的語義搜索與其語義相同的圖片,克服僅根據(jù)圖片本身的顏色、紋理等相似性搜索造成的局限性。以上所列舉的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
      權利要求
      1.一種圖片搜索方法,其特征在于,包括圖片服務器獲取客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的該基礎圖片的標識指紋;識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片,并將查找結果返回至客戶端。
      2.如權利要求1所述的圖片搜索方法,其特征在于,還包括 計算存儲在圖片服務器中的圖片的標識指紋;根據(jù)圖片的描述文本提取該圖片的標簽,并將該標簽與該圖片的標識指紋建立映射。
      3.如權利要求1或2所述的圖片搜索方法,其特征在于,還包括將獲取的所述基礎圖片的標識指紋與存儲在圖片服務器中的圖片的標識指紋相匹配;如果匹配成功,則表示識別出所述基礎圖片的標識指紋;否則,基于圖片內容進行圖片檢索并將檢索結果返回客戶端。
      4.如權利要求1所述的圖片搜索方法,其特征在于,所述圖片服務器獲取客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的基礎圖片的標識指紋包括所述圖片服務器接收客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的含有該基礎圖片的標識指紋的統(tǒng)一資源定位符URL ;從所述URL中解析出該基礎圖片的標識指紋。
      5.一種圖片搜索方法,其特征在于,包括 客戶端觸發(fā)基于基礎圖片的圖片搜索; 將所述基礎圖片的標識指紋發(fā)送至圖片服務器,以使該圖片服務器在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片; 接收所述圖片服務器返回的查找結果。
      6.如權利要求5所述的圖片搜索方法,其特征在于,所述將所述基礎圖片的標識指紋發(fā)送至圖片服務器包括計算獲得所述基礎圖片的標識指紋;生成含有所述基礎圖片的標識指紋的統(tǒng)一資源定位符URL,并發(fā)送至圖片服務器。
      7.一種圖片搜索裝置,其特征在于,包括獲取單元,用于獲取客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的該基礎圖片的標識指紋;識別單元,用于識別所述基礎圖片的標識指紋;查找單元,用于在所述識別單元識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片;發(fā)送單元,用于將查找結果返回至客戶端。
      8.如權利要求7所述的圖片搜索裝置,其特征在于,還包括 計算單元,用于計算存儲在圖片搜索裝置中的圖片的標識指紋;提取單元,用于根據(jù)圖片的描述文本提取該圖片的標簽,并將該標簽與該圖片的標識指紋建立映射。
      9.如權利要求7所述的圖片搜索裝置,其特征在于,所述識別單元進一步用于將獲取的所述基礎圖片的標識指紋與存儲在圖片搜索裝置中的圖片的標識指紋相匹配,如果匹配成功,則表示識別出所述基礎圖片的標識指紋。
      10.如權利要求7所述的圖片搜索裝置,其特征在于,所述獲取單元包括接收模塊,用于接收客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的含有該基礎圖片的標識指紋的統(tǒng)一資源定位符URL ;解析模塊,用于從所述URL中解析出所述基礎圖片的標識指紋。
      11.一種客戶端,其特征在于,包括觸發(fā)單元,用于觸發(fā)基于基礎圖片的圖片搜索;發(fā)送單元,用于將所述基礎圖片的標識指紋發(fā)送至圖片服務器,以使該圖片服務器在識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片;接收單元,用于接收所述圖片服務器返回的查找結果。
      12.如權利要求11所述的客戶端,其特征在于,還包括 計算單元,用于計算獲得所述基礎圖片的標識指紋;生成單元,用于生成含有所述標識指紋的統(tǒng)一資源定位符URL,以供所述發(fā)送單元發(fā)送至圖片服務器。
      全文摘要
      本發(fā)明公開了一種圖片搜索方法,包括圖片服務器獲取客戶端在觸發(fā)基于基礎圖片的圖片搜索后發(fā)送的該基礎圖片的標識指紋;識別出所述基礎圖片的標識指紋后,根據(jù)該標識指紋對應的標簽查找與該標簽匹配的圖片,并將查找結果返回至客戶端。相應的,本發(fā)明公開了一種圖片搜索裝置和客戶端。無需與圖片服務器中的其他圖片進行兩兩對比,從而節(jié)省大量的搜索計算,能夠有效提高搜索效率,能夠根據(jù)圖片所表達的語義快捷的搜索與其語義相同的圖片。
      文檔編號G06F17/30GK102411582SQ20101029068
      公開日2012年4月11日 申請日期2010年9月21日 優(yōu)先權日2010年9月21日
      發(fā)明者劉占亮, 李永健, 齊志宏 申請人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1