表示顏色的文字,例如綠色、紅色、黃色,也可以是關于顏色的代碼,例如,用01表示綠色,用03表示紅色,用00表示黃色,那么用戶輸入的顏色信息即為01、03和00 ;當然用戶輸入的圖片的顏色信息還可以采用下面的方式:例如可以在終端的顯示屏上顯示出圖片的所有顏色信息,然后用戶從這些顏色信息中選擇一些顏色信息作為待查找的圖片。
[0094]步驟S102,根據所述圖片的顏色信息查找預設的列表,得到圖片的第一信息,所述第一信息用于查找圖片,所述列表至少用于表征圖片的第一顏色信息與第一信息之間的對應關系;
[0095]這里,所述第一信息為圖片的標識信息,或者所述第一信息為圖片的鏈接信息。
[0096]步驟S103,輸出所述第一信息。
[0097]步驟S104,根據所述第一信息獲取圖片;
[0098]這里,當所述第一信息為圖片的標識信息時,可以按照所述圖片的標識信息從圖片庫如相冊中找出該圖片。當所述第一信息為圖片的鏈接信息,可以按照所述鏈接信息查找所述圖片,其中所述鏈接信息可以為圖片的鏈接地址。
[0099]步驟S105,顯示所述圖片。
[0100]這里,最終將所述圖片顯示在所述終端的顯示屏,以便告知用戶查找的最終結果。
[0101]本發(fā)明實施例中,所述方法還包括:生成列表,還可以采用如下的形式:
[0102]步驟S221,獲取圖片的第一信息;
[0103]步驟S222,獲取所述圖片的第二顏色信息及其對應的面積信息;
[0104]步驟S223,按照預設的第一規(guī)則將第二顏色信息映射為第一顏色信息,所述第一規(guī)則用于表征將兩種或兩種以上的第二顏色信息映射為一種第一顏色信息的規(guī)則;
[0105]步驟S224,根據所述第二顏色信息對應的面積信息確定為第一顏色信息的面積信息;
[0106]這里,假設第一顏色信息中的黃色000對應于第二顏色信息中的黃色201、202、203,假設第二顏色信息中的黃色201包括100個像素,第二顏色信息中的黃色202包括200個像素和第二顏色信息中的黃色203包括300個像素,那么第一顏色信息中的黃色000則有 600(100+200+300)個像素。
[0107]步驟S225,將所述第一信息與所述第一顏色信息及其對應的面積信息形成對應關系,得到所述列表。
[0108]實施例三
[0109]本發(fā)明實施例提供一種信息處理方法,該方法包括:
[0110]步驟S301,對相冊中的圖片進行色環(huán)格子化處理。
[0111]這里,所述色環(huán)格子化是將第二顏色信息映射為第一顏色信息一種方式,所述色環(huán)格子化是指圖片中顏色相近的區(qū)域進行格子化,如圖3-1所示,對圖片進行色環(huán)格子化后,圖片類似與馬賽克后的色格,顏色較為單一,存儲成本很低,色環(huán)的模糊程度可由用戶自行設定。色環(huán)化后的圖片顏色信息、顏色面積大小等信息保存在一個鏈表里面,這里的鏈表與操作系統的內核快表一樣,該鏈表與真實圖片映射對應。用戶在輸入查詢條件時進行快速匹配查找,僅列出符合要求顏色的圖片,用戶可以在前一查詢的基礎上繼續(xù)輸入顏色,系統就從已經羅列出來的顏色的圖片中繼續(xù)查找,如此反復遞歸,可以極大的提高圖片的檢索速度與效率,提升用戶體驗,降低查找時的系統能耗。當有新照片加入時,僅對新的進行如上處理。
[0112]步驟S302,將處理后的圖片顏色、色格面積大小等信息存儲在鏈表中,并與圖片路徑建立映射關系;
[0113]這里,所述圖片路徑即為上述實施例中的圖片的鏈接信息。
[0114]步驟S303,用戶輸入顏色信息,系統根據鏈表中顏色指標的值,確定出數據庫中與當前顏色相匹配的圖片,并將圖片按照顏色指標的區(qū)域面積大小進行排序,便于用戶選擇。
[0115]步驟S304,若用戶未輸入一種顏色未找到記憶印象中的圖片,還可以在步驟S303的基礎上輸入別的顏色繼續(xù)遞歸查找。
[0116]圖片色格化算法如下:1)根據用戶預先設置的模糊程度進行色格處理,使圖片顏色更加銳利分明;2)將劃分好的圖片顏色特征存儲于數據庫中,并與圖像和圖像略縮圖同時關聯,其中圖像特征包括區(qū)域圖像的占比例大小、顏色信息、顏色區(qū)域面積大小等;3)搜索與用戶輸入顏色值匹配的顏色,并按照圖像的占比大小、顏色相近程度進行排列。
[0117]圖3-2為本發(fā)明實施例提供的一種場景圖片,下面以圖3-2為例進行說明,用戶A想在手機中3萬張形形色色的圖片中查找圖3-2,但忘記了拍攝時間與地點,只記得是一幅有題詞的荷花圖,顏色以綠色、白色、青色、黑色為主,其余就不記得了。此時,他僅需通過輸入綠色、白色、青色、黑色的顏色條件逐級深入查找即可。隨著用戶輸入顏色的增多,系統圖片列表展示的圖片也會越來越精確,這樣用戶就可以很迅速的查找到自己理想中的圖片,與傳統的查找方式相比,查找速度極為迅速。
[0118]本發(fā)明實施例提供的技術方案,在通過對圖片區(qū)域相近的顏色進行色環(huán)格子化處理,建立真實圖片的鏈表。在查找圖片時僅需輸入顏色信息對鏈表進行反復過濾,就可以快速查找定位特定顏色的圖像,對比現有方法只能匹配整張圖像的特征信息的局限性,能在用戶輸入極少圖像信息的時候提高圖像的查找識別度,提高圖片的檢索速度與效率,提升用戶體驗,降低查找時的系統能耗。
[0119]實施例四
[0120]基于前述的實施例,本發(fā)明實施例提供一種信息處理裝置,所述裝置中所包括的各單元,以及各單元所包括的各模塊,都可以通過終端中的處理器來實現;當然也可通過具體的邏輯電路實現;在具體實施例的過程中,處理器可以為中央處理器(CPU)、微處理器(MPU)、數字信號處理器(DSP)或現場可編程門陣列(FPGA)等。
[0121]圖4為本發(fā)明實施例四信息處理裝置中的組成結構示意圖,如圖4所示,該裝置400包括第一獲取單元401、查找單元402和輸出單元403,其中
[0122]所述第一獲取單元401,用于獲取用戶輸入的圖片信息,所述圖片信息至少包括圖片的顏色信息;
[0123]所述查找單元402,用于根據所述圖片信息查找預設的列表,得到圖片的第一信息,所述第一信息用于查找圖片,所述列表至少用于表征圖片的第一顏色信息與第一信息之間的對應關系;
[0124]這里,所述第一信息為圖片的標識信息,或者所述第一信息為圖片的鏈接信息。
[0125]所述輸出單元403,用于輸出第一信息。
[0126]本發(fā)明實施例中,所述裝置還包括第二獲取單元404和顯示單元405,其中:
[0127]所述第二獲取單元404,用于根據所述第一信息獲取圖片;
[0128]所述顯示單元405,用于顯示所述圖片。
[0129]本發(fā)明實施例中,所述圖片信息還包括每一種第一顏色信息所對應的面積信息,對應地,所述列表還用于表征圖片的第一顏色信息及其對應的面積信息與第一信息之間的對應關系。
[0130]這里需要指出的是:以上裝置實施例的描述,與上述方法實施例的描述是類似的,具有同方法實施例相似的有益效果,因此不做贅述。對于本發(fā)明裝置實施例中未披露的技術細節(jié),請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
[0131]實施例五
[0132]基于前述的實施例,本發(fā)明實施例提供一種信息處理裝置,所述裝置中所包括的各單元,以及各單元所包括的各模塊,都可以通過終端中的處理器來實現;當然也可通過具體的邏輯電路實現;在具體實施例的過程中,處理器可以為中央處理器(CPU)、微處理器(MPU)、數字信號處理器(DSP)或現場可編程門陣列(FPGA)等。
[0133]圖5為本發(fā)明實施例五信息處理裝置中的組成結構示意圖,如圖5所示,該裝置400包括生成單元、第一獲取單元401、查找單元402和輸出單元403,其中生成單元包括第一獲取模塊4001、映射模塊4002和形成模塊4003,其中:
[0134]所述第一獲取模塊4001,用于獲取圖片的第一信息和圖片的第二顏色信息;
[0135]所述映射模塊4002,用于按照預設的第一規(guī)則將第二顏色信息映射為第一顏色信息,所述第一規(guī)則用于表征將兩種或兩種以上的第二顏色信息映射為一種第一顏色信息的規(guī)則;
[0136]所述形成模塊4033,用于將所述第一信息與所述第一顏色信息形成對應關系,得到所述列表。
[0137]所述第一獲取單元401,用于獲取用戶輸入的圖片信息,所述圖片信息至少包括圖片的顏色信息;
[0138]所述查找單元402,用于根據所述圖片信息查找預設的列表,得到圖片的第一信息,所述第一信息用于查找圖片,所述列表至少用于表征圖片的第一顏色信息與第一信息之間的對應關系;
[0139]這里,所述第一信息為圖片的標識信息,或者所述第一信息為圖片的鏈接信息。
[0140]所述輸出單元403,用于輸出第一信息。
[0141 ] 本發(fā)明實施例中,所述裝置還包括:
[0142]所述第二獲取單元404,用于根據所述第一信息獲取圖片;
[0143]所述顯示單元405,用于顯示所述圖片。