圖片搜索方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及搜索引擎技術(shù)領(lǐng)域,尤其涉及一種圖片搜索方法和裝置。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)技術(shù)大行其道的今天,搜索引擎已經(jīng)是我們普通人生活中必不可少的工具。隨著文本搜索引擎技術(shù)的日臻成熟,圖片搜索技術(shù)開(kāi)始出現(xiàn)。相比于經(jīng)過(guò)多年研宄和實(shí)踐,已經(jīng)比較成熟的文本搜索,圖片搜索無(wú)論在理論研宄還是在工程實(shí)現(xiàn)上,都比較落后。就現(xiàn)有的圖片搜索引擎的實(shí)現(xiàn)技術(shù)來(lái)說(shuō),可以將圖片搜索引擎區(qū)分為基于文本的圖片搜索引擎、基于內(nèi)容的圖片搜索引擎和基于語(yǔ)義的圖片搜索引擎。
[0003]基于內(nèi)容的圖片搜索技術(shù)將圖片的視覺(jué)特征,比如顏色、紋理、形狀等,作為圖片的表示特征,進(jìn)行匹配和查找,從而獲得用戶可能需要的搜索結(jié)果?,F(xiàn)有的基于內(nèi)容的圖片搜索引擎為了能夠從圖片中更為容易的識(shí)別出用戶需要搜索的物體,一般都要求用戶提供的用于搜索的圖片的背景盡量簡(jiǎn)單。而實(shí)際上,用戶使用的搜索圖片并不一定滿足這樣的要求。比如,用戶需要搜索自己途徑的一幢大樓,而這幢大樓處于多個(gè)大樓中間,很難找到只拍攝到要搜索的大樓的拍攝角度。這樣,獲取到這幢大樓的背景簡(jiǎn)單的圖片就有一定的難度。因?yàn)樯鲜鲈颍驮斐蓤D片搜索的適用范圍很小,受歡迎程度不高。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種圖片搜索方法和裝置,以從用于搜索的圖片中容易的識(shí)別出需要搜索的物體對(duì)應(yīng)的圖像。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種圖片搜索方法,所述方法包括:
[0006]顯示圖片;
[0007]根據(jù)用戶在所述圖片上涂抹的軌跡識(shí)別選中區(qū)域;
[0008]根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo);
[0009]根據(jù)用戶輸入的搜索指令,基于所述搜索目標(biāo)發(fā)起搜索請(qǐng)求。
[0010]第二方面,本發(fā)明實(shí)施例還提供了一種圖片搜索裝置,所述裝置包括:
[0011]顯不I旲塊,用于顯不圖片;
[0012]識(shí)別模塊,用于根據(jù)用戶在所述圖片上涂抹的軌跡識(shí)別選中區(qū)域;
[0013]目標(biāo)確定模塊,用于根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo);
[0014]請(qǐng)求模塊,用于根據(jù)用戶輸入的搜索指令,基于所述搜索目標(biāo)發(fā)起搜索請(qǐng)求。
[0015]本發(fā)明實(shí)施例提供的圖片搜索方法和裝置通過(guò)顯示圖片,根據(jù)用戶在所述圖片上涂抹的軌跡識(shí)別選中區(qū)域,根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo),以及根據(jù)用戶輸入的搜索指令,基于所述搜索目標(biāo)發(fā)起搜索請(qǐng)求,從而能夠從用于搜索的圖片中容易的識(shí)別出需要搜索的物體對(duì)應(yīng)的圖像。
【附圖說(shuō)明】
[0016]圖1是本發(fā)明第一實(shí)施例提供的圖片搜索方法的流程圖;
[0017]圖2是本發(fā)明第二實(shí)施例提供的圖片搜索方法的流程圖;
[0018]圖3A是本發(fā)明第二實(shí)施例提供的區(qū)分顯示和標(biāo)簽顯示之前的圖片的顯示界面圖;
[0019]圖3B是本發(fā)明第二實(shí)施例提供的區(qū)分顯示和標(biāo)簽顯示之后的圖片的顯示界面圖;
[0020]圖4是本發(fā)明第三實(shí)施例提供的圖片搜索方法中識(shí)別的流程圖;
[0021]圖5是本發(fā)明第四實(shí)施例提供的圖片搜索方法中目標(biāo)確定的流程圖;
[0022]圖6是本發(fā)明第五實(shí)施例提供的圖片搜索裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0024]第一實(shí)施例
[0025]本實(shí)施例提供了圖片搜索方法的一種技術(shù)方案。本實(shí)施例可以由圖片搜索裝置來(lái)執(zhí)行,該裝置可以被集成在用戶側(cè)的計(jì)算設(shè)備中,例如智能移動(dòng)終端,PC機(jī)中。
[0026]具體的,參見(jiàn)圖1,所述圖片搜索方法包括:
[0027]S11,顯示圖片。
[0028]在利用從圖片中的搜索目標(biāo)發(fā)起圖片搜索之前,應(yīng)該獲取并顯示用來(lái)獲取搜索目標(biāo)的圖片。所述圖片可以是用戶利用攝像頭拍攝到的圖片,也可以是用戶從網(wǎng)絡(luò)上下載得到的圖片。
[0029]S12,根據(jù)用戶在所述圖片上涂抹的軌跡識(shí)別選中區(qū)域。
[0030]為了能更為容易的從所述圖片中識(shí)別搜索目標(biāo),允許用戶通過(guò)在顯示屏幕上的涂抹操作來(lái)劃定一個(gè)能夠指示所述搜索目標(biāo)的顯示范圍的選中區(qū)域。用戶通過(guò)觸控的顯示屏幕執(zhí)行涂抹操作之后,根據(jù)用戶在所述圖片上的涂抹軌跡識(shí)別所述選中區(qū)域。
[0031]具體的,可以檢測(cè)用戶在執(zhí)行涂抹操作過(guò)程中手指觸摸到的顯示屏幕上的區(qū)域。所述涂抹操作過(guò)程中用戶手指觸摸到的區(qū)域即是涂抹軌跡覆蓋的區(qū)域。然后,可以將涂抹操作過(guò)程中手指觸摸到的區(qū)域識(shí)別為選中區(qū)域。這樣,就通過(guò)對(duì)涂抹軌跡的識(shí)別實(shí)現(xiàn)了對(duì)選中區(qū)域的識(shí)別。
[0032]S13,根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo)。
[0033]在識(shí)別所述選中區(qū)域之后,在所述選中區(qū)域中確定搜索目標(biāo)。具體的,可以根據(jù)具體的目標(biāo)識(shí)別算法自動(dòng)的從所述選中區(qū)域中確定搜索目標(biāo),還可以根據(jù)用戶進(jìn)一步的指令提示,半自動(dòng)的從所述選中區(qū)域中確定搜索目標(biāo)。
[0034]S14,根據(jù)用戶輸入的搜索指令,基于所述搜索目標(biāo)發(fā)起搜索請(qǐng)求。
[0035]—旦確定了搜索目標(biāo),即可根據(jù)確定的搜索目標(biāo)向圖片搜索服務(wù)器發(fā)起搜索請(qǐng)求。具體的,根據(jù)用戶輸入的搜索指令來(lái)發(fā)起所述搜索請(qǐng)求。
[0036]進(jìn)一步的,可以在確定搜索目標(biāo)之后,在觸控的顯示屏幕上對(duì)所述搜索目標(biāo)進(jìn)行區(qū)別顯示,并在區(qū)別顯示的搜索目標(biāo)周圍顯示用于發(fā)起搜索請(qǐng)求的搜索控件,并依據(jù)用戶對(duì)所述搜索控件的操作而發(fā)起搜索請(qǐng)求。
[0037]本實(shí)施例通過(guò)顯示圖片,根據(jù)用戶在所述圖片上涂抹的軌跡識(shí)別選中區(qū)域,根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo),以及根據(jù)用戶輸入的搜索指令,基于所述搜索目標(biāo)發(fā)起搜索請(qǐng)求,能夠從用于搜索的圖片中容易的識(shí)別出需要搜索的物體對(duì)應(yīng)的圖像。
[0038]第二實(shí)施例
[0039]本實(shí)施例以本發(fā)明的上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了圖片搜索方法的一種技術(shù)方案。在該技術(shù)方案中,在根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo)之后,所述圖片搜索方法還包括:在所述圖片中區(qū)別顯示所述搜索目標(biāo);為所述搜索目標(biāo)建立搜索標(biāo)簽并進(jìn)行顯示,所述搜索標(biāo)簽用于供用戶輸入搜索指令。
[0040]具體的,參見(jiàn)圖2,所述圖片搜索方法包括:
[0041]S21,顯示圖片。
[0042]S22,根據(jù)用戶在所述圖片上涂抹的軌跡識(shí)別選中區(qū)域。
[0043]S23,根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo)。
[0044]S24,在所述圖片中區(qū)別顯示所述搜索目標(biāo)。
[0045]從所述選中區(qū)域中確定搜索目標(biāo)之后,在所述圖片中對(duì)所述搜索目標(biāo)進(jìn)行區(qū)別顯示。所述區(qū)別顯示,就是將所述搜索目標(biāo)對(duì)應(yīng)的圖像區(qū)域采用與其他圖像區(qū)域不同的顯示方式進(jìn)行顯示。優(yōu)選的,可以在所述搜索目標(biāo)對(duì)應(yīng)的圖像區(qū)域上方形成半透明的遮罩,并顯示該遮罩。
[0046]S25,為所述搜索目標(biāo)建立搜索標(biāo)簽并進(jìn)行顯示,所述搜索標(biāo)簽用于供用戶輸入搜索指令。
[0047]除了對(duì)所述搜索目標(biāo)進(jìn)行區(qū)別顯示,還可以進(jìn)一步的顯示一個(gè)搜索標(biāo)簽。所述標(biāo)簽是用來(lái)供用戶輸入命令以發(fā)起搜索請(qǐng)求的顯示控件。具體的,所述搜索標(biāo)簽可以是一個(gè)按鈕,或者其他顯示控件。
[0048]圖3A及圖3B分別是區(qū)分顯示和標(biāo)簽顯示之前及之后的圖片的顯示界面圖。參見(jiàn)圖3A及圖3B,在根據(jù)用戶的涂抹軌跡覆蓋的區(qū)域30確定所述搜索目標(biāo)31之后,對(duì)所述搜索目標(biāo)31進(jìn)行區(qū)別顯示。并且,在所述搜索目標(biāo)的周圍顯示用于供用戶輸入搜索指令的搜索標(biāo)簽32。
[0049]S26,根據(jù)用戶輸入的搜索指令,基于所述搜索目標(biāo)發(fā)起搜索請(qǐng)求。
[0050]本實(shí)施例通過(guò)在根據(jù)所述選中區(qū)域在所述圖片中確定搜索目標(biāo)之后,在所述圖片中區(qū)別顯示所述搜索目標(biāo),以及為所述搜索目標(biāo)建立搜索標(biāo)簽并進(jìn)行顯示,所述搜索標(biāo)簽用于供用戶輸入搜索指令,方便了用戶根據(jù)所述搜索目標(biāo)輸入搜索指令,進(jìn)而發(fā)起搜索請(qǐng)求。
[0051]第三實(shí)施例
[0052]本實(shí)施例以本發(fā)明的上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了所述圖片搜索方法中識(shí)別操作的一種技術(shù)方案。在該技術(shù)方案中,根據(jù)用戶在所述圖片上涂抹的軌跡識(shí)別選中區(qū)域包括:計(jì)算涂抹的軌跡覆蓋的區(qū)域面積;若所述區(qū)域面積大于預(yù)先設(shè)定的面積閾值,則確定為選中區(qū)域;若所述區(qū)域面積小于或等于預(yù)先設(shè)定的面積閾值,向用戶發(fā)送異常信息