本發(fā)明實施例涉及移動通信領域,尤其涉及一種圖片搜索的方法及裝置。
背景技術:
在互聯(lián)網(wǎng)技術和智能終端快速發(fā)展的今天,搜索引擎已經(jīng)是我們普通人生活中必不可少的工具。隨著文本搜索引擎技術的日臻成熟,圖片搜索技術開始出現(xiàn)。
現(xiàn)有的圖片搜索方法,對獲取的目標圖片進行搜索,得到目標圖片的搜索結果,該方法僅基于圖片進行搜索,即現(xiàn)有的圖片搜索功能較簡單,導致搜索結果的匹配度較低。
技術實現(xiàn)要素:
本發(fā)明提供一種圖片搜索的方法及裝置,以提高搜索結果的匹配度。
一方面,本發(fā)明實施例提供了一種圖片搜索的方法,包括:
對目標圖片進行圖像識別,以獲取文字信息;
生成所述文字信息的搜索建議,并將生成的搜索建議發(fā)送到用戶終端進行展示;
依據(jù)用戶對所述搜索建議的操作,對所述目標圖片進行搜索。
另一方面,本發(fā)明實施例提供了一種圖片搜索的裝置,包括:
圖片識別模塊,用于對目標圖片進行圖像識別,以獲取文字信息;
建議生成模塊,用于生成所述文字信息的搜索建議,并將生成的搜索建議發(fā)送到用戶終端進行展示;
圖片搜索模塊,用于依據(jù)用戶對所述搜索建議的操作,對所述目標圖片進行搜索。
本發(fā)明實施例提供的技術方案,通過識別目標圖片的文字信息,生成文字信息的搜索建議,并依據(jù)用戶對搜索建議的操作對目標圖片進行搜索,即,基于目標圖片和目標圖片的文字信息對圖片進行搜索,提高了搜索結果的匹配度。
附圖說明
圖1為本發(fā)明實施例一提供的一種圖片搜索的方法的流程示意圖;
圖2為本發(fā)明實施例二提供的一種圖片搜索的方法的流程示意圖;
圖3為本發(fā)明實施例三提供的一種圖片搜索的方法的流程示意圖;
圖4為本發(fā)明實施例四提供的一種圖片搜索的裝置的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
實施例一
圖1為本發(fā)明實施例一提供的一種圖片搜索的方法的流程示意圖。該方法 可由圖片搜索的裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實現(xiàn),該裝置通常配置在服務端中。參見圖1,本實施例提供的圖片搜索的方法具體包括如下:
s11、對目標圖片進行圖像識別,以獲取文字信息。
本實施例中,目標圖片指的是待搜索圖片,目標圖片的格式包括但不限于bmp、jpg、tiff、gif等格式。具體的,采用計算機圖形識別技術,識別目標圖片包含的物品信息、字符信息或景區(qū)信息,并依據(jù)識別到的物品信息、字符信息或景區(qū)信息,獲取文字信息,其中物品信息可以包括物品的名稱、物品的種類、物品的品牌中的至少一種,景區(qū)信息可以包括景區(qū)的名稱、類別、地理位置。
示例性的,為了獲得目標圖片,在對目標圖片進行圖像識別,以獲取文字信息之前,還可以包括:獲取用戶終端中攝像頭拍攝得到的目標圖片;獲取用戶終端截圖得到的目標圖片;或者,獲取用戶終端預先存儲的目標圖片。其中,截圖方式可以包括但不限定于通過全屏截取方式、采用截圖框獲取目標圖片。用戶終端指的是諸如智能手機、平板電腦、個人計算機之類的終端產(chǎn)品。
s12、生成所述文字信息的搜索建議,并將生成的搜索建議發(fā)送到用戶終端進行展示。
在本實施例中,將獲取的文字信息作為搜索詞,并將與搜索詞相關的關鍵詞作為搜索建議。具體的,可以基于大數(shù)據(jù)分析、關鍵詞熱度,用戶選擇的搜索類別生成搜索建議,還將生成的搜索建議發(fā)送給用戶終端,在用戶終端將搜索建議展示給用戶,以供用戶選擇,這樣可以加快圖片搜索的速度,提升用戶體驗。
s13、依據(jù)用戶對所述搜索建議的操作,對所述目標圖片進行搜索。
具體的,可以采用文字搜索方式和/或圖片搜索方式對用戶選擇的搜索建議進行搜索,獲取目標圖片對應的搜索結果。所述搜索結果可以包括圖片和/或文字,且在所述搜索結果包括圖片和文字時,所述圖片的搜索結果可以排序在所述文字的搜索結果之前。
本實施例提供的技術方案中,通過識別目標圖片的文字信息,生成文字信息的搜索建議,并依據(jù)用戶對搜索建議的操作對目標圖片進行搜索,即,基于目標圖片和目標圖片的文字信息對圖片進行搜索,提高了搜索結果的匹配度。
實施例二
本實施例在上述實施例的基礎上提供了一種新的圖片搜索的方法。圖2為本發(fā)明實施例二提供的一種圖片搜索的方法的流程示意圖。參見圖2,本實施例提供的圖片搜索的方法具體包括如下:
s21、對目標圖片進行圖像識別,以獲取所述目標圖片包含的字符信息和/或物品信息。
具體的,可以采用ocr(opticalcharacterrecognition,光學字符識別)技術對目標圖片進行圖像識別,以得到目標圖片包含的字符信息,也可以通過從目標圖片中提取特征向量,并且根據(jù)提取的特征向量識別目標圖片包含的物品信息,其中物品信息可以包括物品的名稱、物品的種類、物品的品牌中的至少一種。
s22、依據(jù)獲取的字符信息和/或物品信息,識別所述目標圖片的文字信息。
具體的,在獲取到目標圖片包含的字符信息或物品信息時,可以將字符信息或物品信息直接作為目標圖片的文字信息,在同時獲取到目標圖片包含的物 品信息和字符信息時,可以對字符信息與物品信息進行分詞得到候選詞,依據(jù)候選詞的優(yōu)先級,得到目標圖片的文字信息。
s23、將預先生成的分詞列表中與所述文字信息匹配的文本,作為所述文字信息的搜索建議。
具體的,可以依據(jù)歷史搜索行為預先生成分詞列表,如,對歷史搜索結果頁面的內(nèi)容進行分詞,得到分詞列表,將識別到的文字信息與分詞列表中的文本進行匹配,依據(jù)匹配結果得到文字信息的搜索建議。
s24、依據(jù)用戶對所述搜索建議的操作,對所述目標圖片進行搜索。
本實施例提供的技術方案,通過依據(jù)目標圖片包含的字符信息和/或物品信息,識別目標圖片的文字信息,將文字信息與分詞列表進行匹配,以得到文字信息的搜索建議,并依據(jù)用戶對搜索建議的操作對目標圖片進行搜索,即,基于目標圖片和目標圖片的文字信息對圖片進行搜索,提高了搜索結果的匹配度。
實施例三
本實施例在上述實施例的基礎上提供了一種新的圖片搜索的方法。圖3為本發(fā)明實施例三提供的一種圖片搜索的方法的流程示意圖。參見圖3,本實施例提供的圖片搜索的方法具體包括如下:
s31、對目標圖片進行圖像識別,以獲取文字信息。
s32、在監(jiān)測到圖片搜索事件時,生成所述文字信息的搜索建議,并將生成的搜索建議發(fā)送到用戶終端進行展示。
在本實施例中,圖片搜索事件指的是圖片搜索的觸發(fā)事件。示例性的,可以在檢測到用戶點擊預設的圖片搜索框或圖片搜索按鈕時,生成所述圖片搜索 事件;或者,對所述目標圖片進行搜索,并將所述目標圖片的初始搜索結果,發(fā)送到用戶終端進行展示,所述初始搜索結果包括目標圖片縮略圖;在檢測到用戶點擊展示的目標圖片縮略圖時,生成所述圖片搜索事件。
s33、依據(jù)用戶對所述搜索建議的操作,對所述目標圖片進行搜索。
本實施例提供的技術方案中,通過識別目標圖片的文字信息,在監(jiān)測到圖片搜索事件時,生成文字信息的搜索建議,并依據(jù)用戶對搜索建議的操作對目標圖片進行搜索,即,為圖片搜索技術增加了搜索建議功能,這樣可以加快圖片搜索的速度,提升用戶體驗。
實施例四
圖4為本發(fā)明實施例四提供的一種圖片搜索的裝置的結構示意圖。參見圖4,該圖片搜索的裝置的具體結構如下:
圖片識別模塊41,用于對目標圖片進行圖像識別,以獲取文字信息;
建議生成模塊42,用于生成所述文字信息的搜索建議,并將生成的搜索建議發(fā)送到用戶終端進行展示;
圖片搜索模塊43,用于依據(jù)用戶對所述搜索建議的操作,對所述目標圖片進行搜索。
在上述實施例提供的技術方案中,圖片識別模塊41可以包括:
圖片識別單元,用于對目標圖片進行圖像識別,以獲取所述目標圖片包含的字符信息和/或物品信息;
文字識別單元,用于依據(jù)獲取的字符信息和/或物品信息,識別所述目標圖片的文字信息。
在上述實施例提供的技術方案中,建議生成模塊42具體可以用于:
在監(jiān)測到圖片搜索事件時,生成并展示所述文字信息的搜索建議。
在上述實施例提供的技術方案中,在檢測到用戶點擊預設的圖片搜索框或圖片搜索按鈕時,生成所述圖片搜索事件;或者,
對所述目標圖片進行搜索,并將所述目標圖片的初始搜索結果發(fā)送給用戶終端進行展示,所述初始搜索結果包括目標圖片縮略圖;
在檢測到用戶點擊展示的目標圖片縮略圖時,生成所述圖片搜索事件。
在上述實施例提供的技術方案中,建議生成模塊42具體可以用于:
將預先生成的分詞列表中與所述文字信息匹配的文本,作為所述文字信息的搜索建議。
在上述實施例提供的技術方案中,該圖片搜索的裝置還可以包括:
圖片獲取模塊,用于在對目標圖片進行圖像識別,以獲取文字信息之前,獲取用戶終端中攝像頭拍攝得到的目標圖片;獲取用戶終端截圖得到的目標圖片;或者,獲取用戶終端預先存儲的目標圖片。
本實施例提供的圖片的搜索裝置,與本發(fā)明任意實施例所提供的圖片的搜索方法屬于同一發(fā)明構思,可執(zhí)行本發(fā)明任意實施例所提供的圖片的搜索方法,具備執(zhí)行圖片的搜索方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本發(fā)明任意實施例提供的圖片的搜索方法。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以 上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。