照片管理方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種照片管理方法及裝置,其方法包括:獲取拍攝的照片;獲取照片的相關參數(shù)信息,根據(jù)照片的相關參數(shù)信息,對照片進行歸類;依據(jù)照片的類別,按照樹形結(jié)構(gòu)對照片進行存儲。本發(fā)明提高了照片分類管理的效率。
【專利說明】照片管理方法及裝置
【技術領域】
[0001]本發(fā)明涉及圖片存儲【技術領域】,尤其涉及一種照片管理方法及裝置。
【背景技術】
[0002]目前,終端的存儲容量越來越大,可存儲的照片也越來越多,因此,需要對照片進行有效管理。目前終端存儲照片的方式較為單一,主要是按照拍照時間的先后順序排序,若想要查找一張比較早的照片,往往需要查找很久,造成管理效率低下。
[0003]現(xiàn)有技術中,也采用了某些分類方式對照片進行分類,例如利用GPS位置信息進行分類,或者利用人臉識別功能,按照不同的人物進行分類,但是,在照片逐漸增多的情況下,現(xiàn)有的這種較為簡單的分類方式,同樣不利于用戶查找某一特定時間、特定地點及特定人物的照片,無法滿足用戶快速查找照片的需求,造成用戶體驗低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種照片管理方法及裝置,旨在提高照片管理的效率。
[0005]為了達到上述目的,本發(fā)明提出一種照片管理方法,包括:
[0006]獲取拍攝的照片;
[0007]獲取所述照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類;
[0008]依據(jù)所述照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲。
[0009]優(yōu)選地,所述獲取照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類的步驟包括:
[0010]獲取所述照片的拍攝地理位置信息和/或拍攝時間;
[0011]根據(jù)所述照片的拍攝地理位置信息和/或拍攝時間,對所述照片進行第一次分類,得到第一次分類類型;
[0012]對第一次分類后的照片按照人物信息和/或景色信息進行第二次分類,得到第二次分類類型;
[0013]所述依據(jù)照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲的步驟包括:
[0014]以第一次分類類型作為樹形結(jié)構(gòu)的根節(jié)點,以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲。
[0015]優(yōu)選地,所述對第一次分類后的照片按照人物信息和景色信息進行第二次分類,得到第二次分類類型的步驟包括:
[0016]遍歷第一次分類后的所有照片;
[0017]對每一照片進行人臉檢測分析,判斷是否有人臉信息;若有,則
[0018]將所述照片歸為人物類;否則將所述照片歸為景色類;得到第二次分類類型;
[0019]所述以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲的步驟包括:
[0020]將人物類照片和景色類照片分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的兩并列的第一層子節(jié)點進行存儲。
[0021]優(yōu)選地,在得到第二次分類類型的步驟之后還包括:
[0022]對所述人物類照片進行人臉識別,判斷人物類照片中人臉的數(shù)量;
[0023]根據(jù)識別出的人物類照片中人臉的數(shù)量,將所述人物類照片分為單人人物類照片和集體人物類照片;
[0024]所述以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲的步驟進一步還包括:
[0025]將所述單人人物類照片和集體人物類照片分別存儲于對應人物類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點。
[0026]優(yōu)選地,所述方法還包括:
[0027]將所述單人人物類照片中,相同的人物以縮略圖的方式存儲。
[0028]優(yōu)選地,在得到第二次分類類型的步驟之后還包括:
[0029]遍歷所述景色類照片,對所述景色類照片進行RGB顏色分析,獲取主色調(diào)一致的景色類照片;
[0030]對所述主色調(diào)一致的景色類照片以縮略圖的方式存儲。
[0031]優(yōu)選地,所述對第一次分類后的照片按照景色信息進行第二次分類,得到第二次分類類型的步驟包括:
[0032]提取第一次分類后的照片中的景色信息;
[0033]對第一次分類后的照片按照提取的景色信息進行第二次分類,得到不同景色類別的照片;
[0034]對不同景色類別的照片進行人臉檢測分析;
[0035]根據(jù)人臉檢測分析結(jié)果,對同一景色類別的照片按照單人、集體和\或純景色進行第三次分類;
[0036]所述以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲的步驟包括:
[0037]將第二次分類得到的不同景色類照片,分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的并列的第一層子節(jié)點進行存儲;
[0038]將第三次分類得到的單人、集體和\或純景色類的照片,分別放入對應的第一層子節(jié)點下的各第二層子節(jié)點進行存儲。
[0039]優(yōu)選地,所述方法還包括:
[0040]響應用戶的照片查詢指令,依據(jù)所述樹形結(jié)構(gòu)的照片存儲路徑,獲取對應類別的照片并顯示。
[0041]本發(fā)明實施例還提出一種照片管理裝置,包括:
[0042]照片獲取模塊,用于獲取拍攝的照片;
[0043]歸類模塊,用于獲取所述照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類;
[0044]存儲模塊,用于依據(jù)所述照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲。
[0045]優(yōu)選地,所述歸類模塊,還用于獲取所述照片的拍攝地理位置信息和/或拍攝時間;根據(jù)所述照片的拍攝地理位置信息和/或拍攝時間,對所述照片進行第一次分類,得到第一次分類類型;對第一次分類后的照片按照人物信息和/或景色信息進行第二次分類,得到第二次分類類型;
[0046]所述存儲模塊,還用于以第一次分類類型作為樹形結(jié)構(gòu)的根節(jié)點,以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲。
[0047]優(yōu)選地,所述歸類模塊,還用于遍歷第一次分類后的所有照片;對每一照片進行人臉檢測分析,判斷是否有人臉信息;若有,則將所述照片歸為人物類;否則將所述照片歸為景色類;得到第二次分類類型;
[0048]所述存儲模塊,還用于將人物類照片和景色類照片分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的兩并列的第一層子節(jié)點進行存儲。
[0049]優(yōu)選地,所述歸類模塊,還用于對所述人物類照片進行人臉識別,判斷人物類照片中人臉的數(shù)量;根據(jù)識別出的人物類照片中人臉的數(shù)量,將所述人物類照片分為單人人物類照片和集體人物類照片;
[0050]所述存儲模塊,還用于將所述單人人物類照片和集體人物類照片分別存儲于對應人物類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點。
[0051]優(yōu)選地,所述存儲模塊,還用于將所述單人人物類照片中,相同的人物以縮略圖的方式存儲。
[0052]優(yōu)選地,所述歸類模塊,還用于遍歷所述景色類照片,對所述景色類照片進行RGB顏色分析,獲取主色調(diào)一致的景色類照片;
[0053]所述存儲模塊,還用于對所述主色調(diào)一致的景色類照片以縮略圖的方式存儲。
[0054]優(yōu)選地,所述歸類模塊,還用于提取第一次分類后的照片中的景色信息;對第一次分類后的照片按照提取的景色信息進行第二次分類,得到不同景色類別的照片;對不同景色類別的照片進行人臉檢測分析;根據(jù)人臉檢測分析結(jié)果,對同一景色類別的照片按照單人、集體和\或純景色進行第三次分類;
[0055]所述存儲模塊,還用于將第二次分類得到的不同景色類照片,分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的并列的第一層子節(jié)點進行存儲;將第三次分類得到的單人、集體和\或純景色類的照片,分別放入對應的第一層子節(jié)點下的各第二層子節(jié)點進行存儲。
[0056]優(yōu)選地,該裝置還包括:
[0057]查詢顯示模塊,用于響應用戶的照片查詢指令,依據(jù)所述樹形結(jié)構(gòu)的照片存儲路徑,獲取對應類別的照片并顯示。
[0058]本發(fā)明實施例提出的一種照片管理方法及裝置,通過獲取拍攝的照片;獲取照片的相關參數(shù)信息,根據(jù)照片的相關參數(shù)信息,通過多個維度對照片進行自動歸類排序;依據(jù)照片的類別,按照樹形結(jié)構(gòu)對照片進行存儲,由此實現(xiàn)對照片的有效存儲,不需要人為進行排序及標簽,而且樹形結(jié)構(gòu)也方便用戶查找所需照片,提高照片分類管理的效率。
【專利附圖】
【附圖說明】
[0059]圖1是本發(fā)明照片管理方法第一實施例的流程示意圖;
[0060]圖2是本發(fā)明實施例中照片存儲的一種樹形結(jié)構(gòu)示意圖;
[0061]圖3是本發(fā)明實施例中照片存儲的另一種樹形結(jié)構(gòu)示意圖;
[0062]圖4是本發(fā)明照片管理方法第二實施例的流程示意圖;
[0063]圖5是本發(fā)明照片管理裝置第一實施例的功能模塊示意圖;
[0064]圖6是本發(fā)明照片管理裝置第二實施例的功能模塊示意圖。
[0065]為了使本發(fā)明的技術方案更加清楚、明了,下面將結(jié)合附圖作進一步詳述。
【具體實施方式】
[0066]本發(fā)明實施例的解決方案主要是:通過獲取拍攝的照片;獲取照片的相關參數(shù)信息,根據(jù)照片的相關參數(shù)信息,通過多個維度對照片進行歸類;依據(jù)照片的類別,按照樹形結(jié)構(gòu)對照片進行存儲,由此實現(xiàn)對照片的有效存儲,而且樹形結(jié)構(gòu)也方便用戶查找所需照片,提高照片查找的效率。
[0067]如圖1所示,本發(fā)明第一實施例提出一種照片管理方法,包括:
[0068]步驟3101,獲取拍攝的照片;
[0069]本實施例方法運行環(huán)境可以涉及具有照片拍攝功能或者圖片存儲顯示功能的終端,該終端包括和移動終端,其中移動終端包括但不限于手機、平板電腦或其它手提式電子設備等。
[0070]由于現(xiàn)有的照片存儲方式比較單一,在照片逐漸增多的情況下,無法滿足用戶快速查找照片的需求。
[0071]本實施例方案通過多維度信息(照片拍攝的地理位置信息、拍攝時間信息,以及照片中的人物信息和景色信息等)對照片進行精細分類,并采用樹形結(jié)構(gòu)(表現(xiàn)形式類似于中文件夾-子文件夾-子文件夾的子文件夾的形式)對照片進行有效存儲,方便用戶快速查找所需照片,進而提高照片查找的效率。
[0072]具體地,首先獲取用戶拍攝的照片。其中,照片可以為用戶實時拍攝的照片,也可以為用戶之前拍攝好存儲在終端上的照片。此外,本實施例方案也可以不限于照片,還可以為其它圖片,比如用戶收藏的圖片、自定義設計的圖片等,本實施例以照片進行舉例。
[0073]步驟3102,獲取所述照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類;
[0074]其中,照片的相關參數(shù)信息包括但不限于照片拍攝的地理位置信息、拍攝時間信息,以及照片中的人物信息和景色信息等。
[0075]在獲取到照片的相關參數(shù)信息后,根據(jù)照片的地理位置信息、拍攝時間信息,以及照片中的人物信息和景色信息等,對照片進行多個維度的分類。
[0076]步驟3103,依據(jù)所述照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲。
[0077]具體地,在對照片進行歸類時,首先,獲取照片的拍攝地理位置信息和拍攝時間,通過拍攝地理位置信息和拍攝時間對照片進行第一次分類(當然也可以僅通過照片的拍攝地理位置信息或拍攝時間對照片進行第一次分類),把屬于同一拍攝地理位置和拍攝時間的照片歸為一大類,然后再對每一大類通過人物、景色等屬性進行進一步分類,并按照不同層級的分類類別與樹形結(jié)構(gòu)的根節(jié)點-子節(jié)點-下一子節(jié)點……對應的形式,對應存儲照片。比如,樹形結(jié)構(gòu)中根節(jié)點表示存放在照片管理系統(tǒng)中的第一大類,后續(xù)的第二類、第三類可以依次存儲到樹形結(jié)構(gòu)的相應子節(jié)點。
[0078]以下結(jié)合圖2及圖3詳細闡述本實施例中,根據(jù)照片的相關參數(shù)信息,對照片進行歸類,并根據(jù)照片的類別,按照樹形結(jié)構(gòu)對照片進行存儲的過程:
[0079]首選,根據(jù)所述照片的拍攝地理位置信息和丨或拍攝時間,對所述照片進行第一次分類,得到第一次分類類型。
[0080]然后,對第一次分類后的照片按照人物信息和丨或景色信息進行第二次分類,得到第二次分類類型。
[0081]之后,對分類后的照片按照樹形結(jié)構(gòu)進行存儲。具體在存儲時,以第一次分類類型作為樹形結(jié)構(gòu)的根節(jié)點,以第二次分類類型作為樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲。
[0082]進一步地,作為一種實施方式,如圖2所示,上述對第一次分類后的照片按照人物信息和景色信息進行第二次分類的過程中,還可以采用如下細化過程:
[0083]遍歷第一次分類后的所有照片;
[0084]對每一照片進行人臉檢測分析,判斷是否有人臉信息;若有,則將所述照片歸為人物類;否則將所述照片歸為景色類;由此得到第二次分類類型。
[0085]在存儲時,如圖2所示,地點和時間作為第一大類對應樹形結(jié)構(gòu)的根節(jié)點,人物類和景色類分別作為第二大類對應樹形結(jié)構(gòu)的根節(jié)點下的第一層子節(jié)點(即第一級子節(jié)點),即將人物類照片和景色類照片分別放入:以地點和時間這一大類對應的樹形結(jié)構(gòu)的根節(jié)點下,并具體置于該根節(jié)點下的兩并列的第一層子節(jié)點進行存儲。
[0086]實例如下:樹形結(jié)構(gòu)中根節(jié)點表示存放在照片管理系統(tǒng)中的第一大類,該類以獲取到的地點及拍攝時間命名,例如“武漢-聽濤湖-2011-10-1”,“上海-海洋館-2012-10-1”,該命名規(guī)則可自定義,其中,終端拍攝過程中,自動獲取其終端所在的地理位置信息,該地理位置信息可以是一個較大范圍,例如一個風景區(qū),以景點名稱命名等;在自動照片歸類過程中,只對拍攝時在該地理位置范圍內(nèi)的照片進行歸類匯總,防止其它照片同時放進該大類中,產(chǎn)生混淆。
[0087]如圖2所示,在下一節(jié)點中,左邊樹為及右邊樹分別為“人物”,“景色”,映射到管理系統(tǒng)中,類似于文件夾-子文件夾的分類方式,例如,點擊“武漢-聽濤湖-2011-10-1”之后,彈出人物及風景兩個文件夾。
[0088]在本步驟中,終端對拍攝的每一張照片進行遍歷,并進行人臉的檢測分析,判斷每一張照片中是否有人臉,若有則將該照片存放在“人物”這一文件夾下,反之則放入“景色”這一文件夾下。
[0089]進一步地,在得到第二次分類類型之后,還可以根據(jù)人物數(shù)量和景色類別進行進一步分類,具體如下:
[0090]對于人物類照片,首先對人物類照片進行人臉識別,判斷人物類照片中人臉的數(shù)量;然后,根據(jù)識別出的人物類照片中人臉的數(shù)量,將所述人物類照片分為單人人物類照片和集體人物類照片,如圖2所示,在對照片進行存儲時,將單人人物類照片和集體人物類照片分別存儲于對應人物類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點,如圖2中單人節(jié)點下的八、8、0 ;集體節(jié)點下的八8、I八80。
[0091]此外,對于單人人物類照片中相同的人物還可以以縮略圖的方式存儲,用戶點擊該縮略圖后,可以展開顯示給用戶。集體人物類照片中也可以按照此方式進行劃分。
[0092]對于景色類照片,首先,遍歷所述景色類照片,對所述景色類照片進行如8顏色分析,獲取主色調(diào)一致的景色類照片,其中,主色調(diào)是指,在照片中,某一區(qū)域范圍像素的顏色值在照片所有像素中超過預定比例值,則該區(qū)域的色調(diào)可以作為主色調(diào);或者,通過景色圖像識別,識別景色類照片中的圖像內(nèi)容信息(主景信息和/或背景信息)作為圖像內(nèi)容的特征,例如主景信息為大海/植物,則將相同特征的景色照片分為一子類,對于樹形結(jié)構(gòu)而言,該子類即“景色”這一節(jié)點的下一層級對應的子節(jié)點。
[0093]在存儲時,將不同景色類的照片分別存儲于對應景色類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點,如圖
[0094]對主色調(diào)一致的景色類照片可以以縮略圖的方式存儲,如圖2中,照片31、32和…以合并縮略圖的形式存儲,在用戶查詢時顯示給用戶,待用戶點擊打開時,再展開成數(shù)張原圖。
[0095]進一步地,作為另一種實施方式,如圖3所示,上述對第一次分類后的照片按照景色信息進行第二次分類的過程中,還可以采用如下細化過程:
[0096]首先,提取第一次分類后的照片中的景色信息;對第一次分類后的照片按照提取的景色信息進行第二次分類,得到不同景色類別的照片,如圖3中“景色1”、“景色2”、“景色3”等。
[0097]然后,對不同景色類別的照片進行人臉檢測分析;根據(jù)人臉檢測分析結(jié)果,對同一景色類別的照片按照單人、集體和\或純景色進行第三次分類。
[0098]在存儲時,將第二次分類得到的不同景色類照片,分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的并列的第一層子節(jié)點進行存儲;將第三次分類得到的單人、集體和\或純景色類的照片,分別放入對應的第一層子節(jié)點下的各第二層子節(jié)點進行存儲。
[0099]本實施方式相比圖2所示的實施方式,區(qū)別在于,圖2中是人物及景色并列,而圖3中是先按照不同景色進行分類,再進行人臉檢測與識別,不同景色下按照單人/集體/純景色進行分類,即圖3所示的實現(xiàn)方式中:先按照主景信息和/或背景信息對每張照片進行圖像特征提取,按照不同主色調(diào)進行分類,再對分類好的每張照片中進行人臉識別(即遍歷方式不一樣,是按照樹形結(jié)構(gòu)的層及依次遍歷,而不是圖2中的按照每一張照片進行遍歷
[0100]本實施例通過上述方案,通過獲取拍攝的照片;獲取照片的相關參數(shù)信息,根據(jù)照片的相關參數(shù)信息,通過多個維度對照片進行自動歸類排序;依據(jù)照片的類別,按照樹形結(jié)構(gòu)對照片進行存儲,由此實現(xiàn)對照片的有效存儲,不需要人為進行排序及標簽,而且樹形結(jié)構(gòu)也方便用戶查找所需照片,提高照片分類管理的效率。
[0101]如圖4所示,本發(fā)明第二實施例提出一種照片管理方法,基于上述第一實施例,該方法還包括:
[0102]步驟3104,響應用戶的照片查詢指令,依據(jù)所述樹形結(jié)構(gòu)的照片存儲路徑,獲取對應類別的照片并顯示。
[0103]相比上述實施例,本實施例還包括用戶查詢照片的方案。
[0104]具體地,當用戶需要查找某個景點、某個時間或者某些人物的照片時,可以通過輸入查詢關鍵字,快速查找對應的照片。
[0105]終端響應用戶的照片查詢指令,依據(jù)所述樹形結(jié)構(gòu)的照片存儲路徑,獲取對應類別的照片并顯示。
[0106]由于本實施例照片的存儲方式是利用樹形結(jié)構(gòu)、基于多種信息維度實現(xiàn)精細化分類,對于用戶而言,可以實現(xiàn)對某一游玩場景的細化管理,若用戶想查找某一日期,在某個地點的游玩場景,可利用搜索功能依次確定時間、地點及人物三個信息即可查找到相關照片,方便操作,用戶體驗得到提升。
[0107]因此,相比現(xiàn)有技術,本實施例方案,通過樹形結(jié)構(gòu),按照地理位置、時間、風景、人物等幾個維度更好地對照片進行分類,分類的類別采用樹形結(jié)構(gòu)這種有遞進層級關系進行存儲,可以實現(xiàn)自動對照片進行歸類排序,不需要人為進行排序及標簽,便于查找,提高了分類管理的效率,提高了用戶體驗。
[0108]如圖5所示,本發(fā)明第一實施例提出一種照片管理裝置,包括:照片獲取模塊201、歸類模塊202及存儲模塊203,其中:
[0109]照片獲取模塊201,用于獲取拍攝的照片;
[0110]歸類模塊202,用于獲取所述照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類;
[0111]存儲模塊203,用于依據(jù)所述照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲。
[0112]由于現(xiàn)有的照片存儲方式比較單一,在照片逐漸增多的情況下,無法滿足用戶快速查找照片的需求。
[0113]本實施例方案通過多維度信息(照片拍攝的地理位置信息、拍攝時間信息,以及照片中的人物信息和景色信息等)對照片進行精細分類,并采用樹形結(jié)構(gòu)(表現(xiàn)形式類似于中文件夾-子文件夾-子文件夾的子文件夾的形式)對照片進行有效存儲,方便用戶快速查找所需照片,進而提高照片查找的效率。
[0114]具體地,首先獲取用戶拍攝的照片。其中,照片可以為用戶實時拍攝的照片,也可以為用戶之前拍攝好存儲在終端上的照片。此外,本實施例方案也可以不限于照片,還可以為其它圖片,比如用戶收藏的圖片、自定義設計的圖片等,本實施例以照片進行舉例。
[0115]其中,照片的相關參數(shù)信息包括但不限于照片拍攝的地理位置信息、拍攝時間信息,以及照片中的人物信息和景色信息等。
[0116]在獲取到照片的相關參數(shù)信息后,根據(jù)照片的地理位置信息、拍攝時間信息,以及照片中的人物信息和景色信息等,對照片進行多個維度的分類。最后,依據(jù)所述照片的類另I」,按照樹形結(jié)構(gòu)對所述照片進行存儲。
[0117]具體地,在對照片進行歸類時,首先,獲取照片的拍攝地理位置信息和拍攝時間,通過拍攝地理位置信息和拍攝時間對照片進行第一次分類(當然也可以僅通過照片的拍攝地理位置信息或拍攝時間對照片進行第一次分類),把屬于同一拍攝地理位置和拍攝時間的照片歸為一大類,然后再對每一大類通過人物、景色等屬性進行進一步分類,并按照不同層級的分類類別與樹形結(jié)構(gòu)的根節(jié)點-子節(jié)點-下一子節(jié)點……對應的形式,對應存儲照片。比如,樹形結(jié)構(gòu)中根節(jié)點表示存放在照片管理系統(tǒng)中的第一大類,后續(xù)的第二類、第三類可以依次存儲到樹形結(jié)構(gòu)的相應子節(jié)點。
[0118]以下結(jié)合圖2及圖3詳細闡述本實施例中,根據(jù)照片的相關參數(shù)信息,對照片進行歸類,并根據(jù)照片的類別,按照樹形結(jié)構(gòu)對照片進行存儲的過程:
[0119]首選,根據(jù)所述照片的拍攝地理位置信息和/或拍攝時間,對所述照片進行第一次分類,得到第一次分類類型。
[0120]然后,對第一次分類后的照片按照人物信息和丨或景色信息進行第二次分類,得到第二次分類類型。
[0121]之后,對分類后的照片按照樹形結(jié)構(gòu)進行存儲。具體在存儲時,以第一次分類類型作為樹形結(jié)構(gòu)的根節(jié)點,以第二次分類類型作為樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲。
[0122]進一步地,作為一種實施方式,如圖2所示,上述對第一次分類后的照片按照人物信息和景色信息進行第二次分類的過程中,還可以采用如下細化過程:
[0123]遍歷第一次分類后的所有照片;
[0124]對每一照片進行人臉檢測分析,判斷是否有人臉信息;若有,則將所述照片歸為人物類;否則將所述照片歸為景色類;由此得到第二次分類類型。
[0125]在存儲時,如圖2所示,地點和時間作為第一大類對應樹形結(jié)構(gòu)的根節(jié)點,人物類和景色類分別作為第二大類對應樹形結(jié)構(gòu)的根節(jié)點下的第一層子節(jié)點(即第一級子節(jié)點),即將人物類照片和景色類照片分別放入:以地點和時間這一大類對應的樹形結(jié)構(gòu)的根節(jié)點下,并具體置于該根節(jié)點下的兩并列的第一層子節(jié)點進行存儲。
[0126]實例如下:樹形結(jié)構(gòu)中根節(jié)點表示存放在照片管理系統(tǒng)中的第一大類,該類以獲取到的地點及拍攝時間命名,例如“武漢-聽濤湖-2011-10-1”,“上海-海洋館-2012-10-1”,該命名規(guī)則可自定義,其中,終端拍攝過程中,自動獲取其終端所在的地理位置信息,該地理位置信息可以是一個較大范圍,例如一個風景區(qū),以景點名稱命名等;在自動照片歸類過程中,只對拍攝時在該地理位置范圍內(nèi)的照片進行歸類匯總,防止其它照片同時放進該大類中,產(chǎn)生混淆。
[0127]如圖2所示,在下一節(jié)點中,左邊樹為及右邊樹分別為“人物”,“景色”,映射到管理系統(tǒng)中,類似于文件夾-子文件夾的分類方式,例如,點擊“武漢-聽濤湖-2011-10-1”之后,彈出人物及風景兩個文件夾。
[0128]在本步驟中,終端對拍攝的每一張照片進行遍歷,并進行人臉的檢測分析,判斷每一張照片中是否有人臉,若有則將該照片存放在“人物”這一文件夾下,反之則放入“景色”這一文件夾下。
[0129]進一步地,在得到第二次分類類型之后,還可以根據(jù)人物數(shù)量和景色類別進行進一步分類,具體如下:
[0130]對于人物類照片,首先對人物類照片進行人臉識別,判斷人物類照片中人臉的數(shù)量;然后,根據(jù)識別出的人物類照片中人臉的數(shù)量,將所述人物類照片分為單人人物類照片和集體人物類照片,如圖2所示,在對照片進行存儲時,將單人人物類照片和集體人物類照片分別存儲于對應人物類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點,如圖2中單人節(jié)點下的八、8、0 ;集體節(jié)點下的八8、I八80。
[0131]此外,對于單人人物類照片中相同的人物還可以以縮略圖的方式存儲,用戶點擊該縮略圖后,可以展開顯示給用戶。集體人物類照片中也可以按照此方式進行劃分。
[0132]對于景色類照片,首先,遍歷所述景色類照片,對所述景色類照片進行如8顏色分析,獲取主色調(diào)一致的景色類照片,其中,主色調(diào)是指,在照片中,某一區(qū)域范圍像素的顏色值在照片所有像素中超過預定比例值,則該區(qū)域的色調(diào)可以作為主色調(diào);或者,通過景色圖像識別,識別景色類照片中的圖像內(nèi)容信息(主景信息和/或背景信息)作為圖像內(nèi)容的特征,例如主景信息為大海/植物,則將相同特征的景色照片分為一子類,對于樹形結(jié)構(gòu)而言,該子類即“景色”這一節(jié)點的下一層級對應的子節(jié)點。
[0133]在存儲時,將不同景色類的照片分別存儲于對應景色類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點,如圖
[0134]對主色調(diào)一致的景色類照片可以以縮略圖的方式存儲,如圖2中,照片31、32和…以合并縮略圖的形式存儲,在用戶查詢時顯示給用戶,待用戶點擊打開時,再展開成數(shù)張原圖。
[0135]進一步地,作為另一種實施方式,如圖3所示,上述對第一次分類后的照片按照景色信息進行第二次分類的過程中,還可以采用如下細化過程:
[0136]首先,提取第一次分類后的照片中的景色信息;對第一次分類后的照片按照提取的景色信息進行第二次分類,得到不同景色類別的照片,如圖3中“景色1”、“景色2”、“景色3”等。
[0137]然后,對不同景色類別的照片進行人臉檢測分析;根據(jù)人臉檢測分析結(jié)果,對同一景色類別的照片按照單人、集體和\或純景色進行第三次分類。
[0138]在存儲時,將第二次分類得到的不同景色類照片,分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的并列的第一層子節(jié)點進行存儲;將第三次分類得到的單人、集體和\或純景色類的照片,分別放入對應的第一層子節(jié)點下的各第二層子節(jié)點進行存儲。
[0139]本實施方式相比圖2所示的實施方式,區(qū)別在于,圖2中是人物及景色并列,而圖3中是先按照不同景色進行分類,再進行人臉檢測與識別,不同景色下按照單人/集體/純景色進行分類,即圖3所示的實現(xiàn)方式中:先按照主景信息和/或背景信息對每張照片進行圖像特征提取,按照不同主色調(diào)進行分類,再對分類好的每張照片中進行人臉識別(即遍歷方式不一樣,是按照樹形結(jié)構(gòu)的層及依次遍歷,而不是圖2中的按照每一張照片進行遍歷
[0140]本實施例通過上述方案,通過獲取拍攝的照片;獲取照片的相關參數(shù)信息,根據(jù)照片的相關參數(shù)信息,通過多個維度對照片進行自動歸類排序;依據(jù)照片的類別,按照樹形結(jié)構(gòu)對照片進行存儲,由此實現(xiàn)對照片的有效存儲,不需要人為進行排序及標簽,而且樹形結(jié)構(gòu)也方便用戶查找所需照片,提高照片分類管理的效率。
[0141]如圖6所示,本發(fā)明第二實施例提出一種照片管理裝置,基于上述第一實施例,該裝置還包括:
[0142]查詢顯示模塊204,用于響應用戶的照片查詢指令,依據(jù)所述樹形結(jié)構(gòu)的照片存儲路徑,獲取對應類別的照片并顯示。
[0143]相比上述實施例,本實施例還包括用戶查詢照片的方案。
[0144]具體地,當用戶需要查找某個景點、某個時間或者某些人物的照片時,可以通過輸入查詢關鍵字,快速查找對應的照片。
[0145]由于本實施例照片的存儲方式是利用樹形結(jié)構(gòu)、基于多種信息維度實現(xiàn)精細化分類,對于用戶而言,可以實現(xiàn)對某一游玩場景的細化管理,若用戶想查找某一日期,在某個地點的游玩場景,可利用搜索功能依次確定時間、地點及人物三個信息即可查找到相關照片,方便操作,用戶體驗得到提升。
[0146]因此,相比現(xiàn)有技術,本實施例方案,通過樹形結(jié)構(gòu),按照地理位置、時間、風景、人物等幾個維度更好地對照片進行分類,分類的類別采用樹形結(jié)構(gòu)這種有遞進層級關系進行存儲,可以實現(xiàn)自動對照片進行歸類排序,不需要人為進行排序及標簽,便于查找,提高了分類管理的效率,提高了用戶體驗。
[0147]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運用在其它相關的【技術領域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權利要求】
1.一種照片管理方法,其特征在于,包括: 獲取拍攝的照片; 獲取所述照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類; 依據(jù)所述照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲。
2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類的步驟包括: 獲取所述照片的拍攝地理位置信息和/或拍攝時間; 根據(jù)所述照片的拍攝地理位置信息和/或拍攝時間,對所述照片進行第一次分類,得到第一次分類類型; 對第一次分類后的照片按照人物信息和/或景色信息進行第二次分類,得到第二次分類類型; 所述依據(jù)照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲的步驟包括: 以第一次分類類型作為樹形結(jié)構(gòu)的根節(jié)點,以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲。
3.根據(jù)權利要求2所述的方法,其特征在于,所述對第一次分類后的照片按照人物信息和景色信息進行第二次分類,得到第二次分類類型的步驟包括: 遍歷第一次分類后的所有照片; 對每一照片進行人臉檢測分析,判斷是否有人臉信息;若有,則 將所述照片歸為人物類;否則將所述照片歸為景色類;得到第二次分類類型; 所述以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲的步驟包括: 將人物類照片和景色類照片分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的兩并列的第一層子節(jié)點進行存儲。
4.根據(jù)權利要求3所述的方法,其特征在于,在得到第二次分類類型的步驟之后還包括: 對所述人物類照片進行人臉識別,判斷人物類照片中人臉的數(shù)量; 根據(jù)識別出的人物類照片中人臉的數(shù)量,將所述人物類照片分為單人人物類照片和集體人物類照片; 所述以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲的步驟進一步還包括: 將所述單人人物類照片和集體人物類照片分別存儲于對應人物類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點。
5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括: 將所述單人人物類照片中,相同的人物以縮略圖的方式存儲。
6.根據(jù)權利要求3所述的方法,其特征在于,在得到第二次分類類型的步驟之后還包括: 遍歷所述景色類照片,對所述景色類照片進行RGB顏色分析,獲取主色調(diào)一致的景色類照片; 對所述主色調(diào)一致的景色類照片以縮略圖的方式存儲。
7.根據(jù)權利要求2所述的方法,其特征在于,所述對第一次分類后的照片按照景色信息進行第二次分類,得到第二次分類類型的步驟包括: 提取第一次分類后的照片中的景色信息; 對第一次分類后的照片按照提取的景色信息進行第二次分類,得到不同景色類別的照片; 對不同景色類別的照片進行人臉檢測分析; 根據(jù)人臉檢測分析結(jié)果,對同一景色類別的照片按照單人、集體和\或純景色進行第三次分類; 所述以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲的步驟包括: 將第二次分類得到的不同景色類照片,分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的并列的第一層子節(jié)點進行存儲; 將第三次分類得到的單人、集體和\或純景色類的照片,分別放入對應的第一層子節(jié)點下的各第二層子節(jié)點進行存儲。
8.根據(jù)權利要求1-7中任一項所述的方法,其特征在于,所述方法還包括: 響應用戶的照片查詢指令,依據(jù)所述樹形結(jié)構(gòu)的照片存儲路徑,獲取對應類別的照片并顯示。
9.一種照片管理裝置,其特征在于,包括: 照片獲取模塊,用于獲取拍攝的照片; 歸類模塊,用于獲取所述照片的相關參數(shù)信息,根據(jù)所述照片的相關參數(shù)信息,對所述照片進行歸類; 存儲模塊,用于依據(jù)所述照片的類別,按照樹形結(jié)構(gòu)對所述照片進行存儲。
10.根據(jù)權利要求9所述的裝置,其特征在于, 所述歸類模塊,還用于獲取所述照片的拍攝地理位置信息和/或拍攝時間;根據(jù)所述照片的拍攝地理位置信息和/或拍攝時間,對所述照片進行第一次分類,得到第一次分類類型;對第一次分類后的照片按照人物信息和/或景色信息進行第二次分類,得到第二次分類類型; 所述存儲模塊,還用于以第一次分類類型作為樹形結(jié)構(gòu)的根節(jié)點,以第二次分類類型作為所述樹形結(jié)構(gòu)的根節(jié)點下的子節(jié)點,對照片進行存儲。
11.根據(jù)權利要求10所述的裝置,其特征在于, 所述歸類模塊,還用于遍歷第一次分類后的所有照片;對每一照片進行人臉檢測分析,判斷是否有人臉信息;若有,則將所述照片歸為人物類;否則將所述照片歸為景色類;得到第二次分類類型; 所述存儲模塊,還用于將人物類照片和景色類照片分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的兩并列的第一層子節(jié)點進行存儲。
12.根據(jù)權利要求11所述的裝置,其特征在于, 所述歸類模塊,還用于對所述人物類照片進行人臉識別,判斷人物類照片中人臉的數(shù)量;根據(jù)識別出的人物類照片中人臉的數(shù)量,將所述人物類照片分為單人人物類照片和集體人物類照片; 所述存儲模塊,還用于將所述單人人物類照片和集體人物類照片分別存儲于對應人物類照片的第一層子節(jié)點下的兩并別的第二層子節(jié)點。
13.根據(jù)權利要求12所述的裝置,其特征在于, 所述存儲模塊,還用于將所述單人人物類照片中,相同的人物以縮略圖的方式存儲。
14.根據(jù)權利要求11所述的裝置,其特征在于, 所述歸類模塊,還用于遍歷所述景色類照片,對所述景色類照片進行RGB顏色分析,獲取主色調(diào)一致的景色類照片; 所述存儲模塊,還用于對所述主色調(diào)一致的景色類照片以縮略圖的方式存儲。
15.根據(jù)權利要求10所述的裝置,其特征在于, 所述歸類模塊,還用于提取第一次分類后的照片中的景色信息;對第一次分類后的照片按照提取的景色信息進行第二次分類,得到不同景色類別的照片;對不同景色類別的照片進行人臉檢測分析;根據(jù)人臉檢測分析結(jié)果,對同一景色類別的照片按照單人、集體和\或純景色進行第三次分類; 所述存儲模塊,還用于將第二次分類得到的不同景色類照片,分別放入所述樹形結(jié)構(gòu)的根節(jié)點下的并列的第一層子節(jié)點進行存儲;將第三次分類得到的單人、集體和\或純景色類的照片,分別放入對應的第一層子節(jié)點下的各第二層子節(jié)點進行存儲。
16.根據(jù)權利要求10-15中任一項所述的裝置,其特征在于,還包括: 查詢顯示模塊,用于響應用戶的照片查詢指令,依據(jù)所述樹形結(jié)構(gòu)的照片存儲路徑,獲取對應類別的照片并顯示。
【文檔編號】G06K9/62GK104331509SQ201410677282
【公開日】2015年2月4日 申請日期:2014年11月21日 優(yōu)先權日:2014年11月21日
【發(fā)明者】魏宇星 申請人:深圳市中興移動通信有限公司