一種照片分類管理的方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種照片分類管理的方法及其系統(tǒng),通過(guò)對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾,對(duì)第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,在第一文件夾下建立對(duì)應(yīng)人臉個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中,讀取子文件夾中每張照片中預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減順序排列子文件夾中的照片,并按照照片的排列順序?qū)φ掌耐扑]指數(shù)或者刪除指數(shù)進(jìn)行標(biāo)記。本發(fā)明所述方法及其系統(tǒng),針對(duì)人像特點(diǎn)進(jìn)行分析,并設(shè)置一定的排列規(guī)則,給出推薦指數(shù)和刪除指數(shù),方便了用戶快速查找所需照片。
【專利說(shuō)明】
一種照片分類管理的方法及其系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息存儲(chǔ)管理技術(shù)領(lǐng)域,尤其涉及的是一種照片分類管理的方法及其系統(tǒng)。
【背景技術(shù)】
[0002]越來(lái)越多的終端用戶,將移動(dòng)終端作為記錄生活、撲捉美景的工具。行業(yè)內(nèi)持續(xù)推出大像素的手機(jī)也證實(shí)了對(duì)于拍照這一塊,消費(fèi)者的需求在持續(xù)增長(zhǎng)。根據(jù)移動(dòng)互聯(lián)網(wǎng)設(shè)計(jì)中心在2012年針對(duì)手機(jī)拍照進(jìn)行的數(shù)據(jù)調(diào)查顯示,44%的人已習(xí)慣在手機(jī)上處理照片。毫無(wú)疑問(wèn),此比例隨著智能手機(jī)技術(shù)的進(jìn)步仍在逐年上漲。
[0003]但大多數(shù)的用戶對(duì)于移動(dòng)終端拍照僅限于拍攝,而鮮少涉足整理,導(dǎo)致手機(jī)里存儲(chǔ)的照片雜亂無(wú)章,占用了手機(jī)存儲(chǔ),手機(jī)相冊(cè)容易出現(xiàn)的一些問(wèn)題,比如:同一地點(diǎn)重復(fù)拍攝多張,其中包含許多相似的照片,一般用戶都是在手機(jī)內(nèi)存爆滿才會(huì)整理相冊(cè),因此每當(dāng)用戶在需要迅速找到滿意的照片的時(shí)候,由于其中存儲(chǔ)照片過(guò)多,導(dǎo)致搜索效率低,從而給用戶的使用帶來(lái)諸多不便。
[0004]因此,現(xiàn)有技術(shù)有待于進(jìn)一步的改進(jìn)。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的在于為用戶提供一種照片分類管理的方法及其系統(tǒng),克服現(xiàn)有技術(shù)中終端不具有自動(dòng)整理內(nèi)部存儲(chǔ)照片的功能的問(wèn)題。
[0006]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種照片分類管理的方法,其中,所述方法包括以下步驟:
步驟A、對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾;
步驟B、對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出其中含有不同人臉的個(gè)數(shù),并在所述第一文件夾下建立所述個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中;
步驟C、讀取所述子文件夾中每張照片所含預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減或遞增順序排列所述子文件夾中的照片。
[0007]所述的照片分類管理的方法,其中,所述步驟A之前還包括:
步驟A0、讀取待處理照片的信息,將拍攝時(shí)間間隔預(yù)設(shè)時(shí)間的照片存儲(chǔ)在同一個(gè)父文件夾中,并在所述父文件夾下建立所述第一文件夾和所述第二文件夾。
[0008]所述的照片分類管理的方法,其中,所述步驟C還包括:
步驟Cl、當(dāng)所述子文件夾中含有相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片時(shí),則將相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片按照LBP值遞減的順序排列。
[0009]所述的照片分類管理的方法,其中,所述步驟Cl還包括:
步驟C11、讀取所述子文件夾中每張照片所含有的笑臉個(gè)數(shù),并按照笑臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到含有笑臉照片的推薦指數(shù)為二級(jí);
步驟C12、讀取所述子文件夾未識(shí)別出笑臉的每張照片所含有的眼睛個(gè)數(shù),并按照眼睛個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到眼睛特征照片的推薦指數(shù)為一級(jí);
步驟C13、讀取所述子文件夾中未識(shí)別出眼睛的每張照片所含有的人臉個(gè)數(shù),并按照人臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到的人臉特征的照片的刪除指數(shù)為二級(jí)。
[0010]所述的照片分類管理的方法,其中,所述步驟Cl還包括:
步驟C21、查找所述子文件夾中人臉為正面且含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,并按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且為笑臉的照片推薦指數(shù)為二級(jí);
步驟C22、查找所述子文件夾中人臉為正面、不含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且不含有笑臉的照片推薦指數(shù)為一級(jí);
步驟C23、讀取所述子文件夾中剩余照片所含有側(cè)臉的扭轉(zhuǎn)角度,按照扭轉(zhuǎn)角度的大小遞減排列照片,并刪除照片的LBP值小于預(yù)定閾值的照片,標(biāo)記含有側(cè)臉的照片刪除指數(shù)為二級(jí)。
[0011]—種照片分類管理的系統(tǒng),其中,所述系統(tǒng)包括:
第一劃分模塊,用于對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾;
第二劃分模塊,用于對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出其中含有不同人臉的個(gè)數(shù),并在所述第一文件夾下建立所述個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中;
排序模塊,用于讀取所述子文件夾中每張照片所含預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減或遞增順序排列所述子文件夾中的照片。
[0012]所述的照片分類管理的系統(tǒng),其中,所述系統(tǒng)還包括:
文件預(yù)先存儲(chǔ)模塊,用于讀取待處理照片的信息,將拍攝時(shí)間間隔預(yù)設(shè)時(shí)間的照片存儲(chǔ)在同一個(gè)父文件夾中,并在所述父文件夾下建立所述第一文件夾和所述第二文件夾。
[0013]所述的照片分類管理的系統(tǒng),其中,所述排序模塊還包括:
LBP值排序單元、當(dāng)所述子文件夾中含有相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片時(shí),則將相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片按照LBP值遞減的順序排列。
[0014]所述的照片分類管理的系統(tǒng),其中,所述排序模塊還包括:
第一預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中每張照片所含有的笑臉個(gè)數(shù),并按照笑臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到含有笑臉照片的推薦指數(shù)為二級(jí);
第二預(yù)設(shè)特征排序單元,用于讀取所述子文件夾未識(shí)別出笑臉的每張照片所含有的眼睛個(gè)數(shù),并按照眼睛個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到眼睛特征照片的推薦指數(shù)為一級(jí);
第三預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中未識(shí)別出眼睛的每張照片所含有的人臉個(gè)數(shù),并按照人臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到的人臉特征的照片的刪除指數(shù)為二級(jí)。
[0015]所述的照片分類管理的系統(tǒng),其中,所述排序模塊還包括: 第四預(yù)設(shè)特征排序單元,用于查找所述子文件夾中人臉為正面且含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,并按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且為笑臉的照片推薦指數(shù)為二級(jí);第五預(yù)設(shè)特征排序單元,用于查找所述子文件夾中人臉為正面、不含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且不含有笑臉的照片推薦指數(shù)為一級(jí);
第六預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中剩余照片所含有側(cè)臉的扭轉(zhuǎn)角度,按照扭轉(zhuǎn)角度的大小遞減排列照片,并刪除照片的LBP值小于預(yù)定閾值的照片,標(biāo)記含有側(cè)臉的照片刪除指數(shù)為二級(jí)。
[0016]有益效果,本發(fā)明提供了一種照片分類管理的方法及其系統(tǒng),通過(guò)對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾,對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出不同人臉的個(gè)數(shù),并在所述第一文件夾下建立對(duì)應(yīng)人臉個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中,讀取所述子文件夾中每張照片中預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減順序排列所述子文件夾中的照片,并按照照片的排列順序?qū)φ掌耐扑]指數(shù)或者刪除指數(shù)進(jìn)行標(biāo)記。本發(fā)明所述方法及其系統(tǒng),針對(duì)人像特點(diǎn)進(jìn)行分析,并設(shè)置一定的排列規(guī)則,將照片進(jìn)行整理,方便了用戶快速查找所需照片。
【附圖說(shuō)明】
[0017]圖1是本發(fā)明的一種照片分類管理的方法的步驟流程圖。
[0018]圖2是本發(fā)明所述方法具體實(shí)施例中文件夾層次結(jié)構(gòu)框圖。
[0019]圖3是本發(fā)明的一種照片分類管理的系統(tǒng)的原理結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]由于用戶在使用終端拍照時(shí),同一個(gè)場(chǎng)景或同一個(gè)景物,一般都會(huì)拍攝很多張照片,造成內(nèi)存中多張照片的相似度很高,不僅僅占用大量?jī)?nèi)存,當(dāng)需要找出其中的一張照片時(shí),往往需要一張張的逐個(gè)瀏覽,并且當(dāng)用戶進(jìn)行照片整理時(shí),往往只能通過(guò)手動(dòng)刪除,因此在使用中,由于終端不具有自動(dòng)整理照片的功能,給用戶帶來(lái)諸多不便。
[0022]本發(fā)明所述方法針對(duì)人像特點(diǎn)進(jìn)行分析,將相似的人物照片存放到一個(gè)文件夾;文件夾中根據(jù)人物正面,側(cè)面,是否微笑,是否閉眼等條件依次顯示照片;這樣照片瀏覽就很簡(jiǎn)潔,在點(diǎn)開(kāi)相似人物照片的文件夾時(shí),由于對(duì)拍照效果有排序,會(huì)自動(dòng)提示用戶拍攝不好的照片推薦刪除,因此方便用戶快捷的整理終端上的照片,給用戶的使用帶來(lái)便利。
[0023]具體的,本發(fā)明提供了一種照片分類管理的方法,如圖1所示,所述方法包括以下步驟:
步驟S1、對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾。
[0024]將終端上存儲(chǔ)的待處理的照片進(jìn)行人臉特征識(shí)別,判斷是否含有人臉,將識(shí)別出人臉的照片存儲(chǔ)到第一文件夾,將未識(shí)別出人臉的照片存儲(chǔ)到第二文件夾。
[0025]步驟S2、對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出不同人臉的個(gè)數(shù),并在所述第一文件夾下建立所述個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中。
[0026]第一文件夾下存儲(chǔ)的照片中全部含有人臉,則在本步驟中對(duì)第一文件夾下存儲(chǔ)的照片中不同人臉的個(gè)數(shù),然后根據(jù)不同人分別建立一個(gè)獨(dú)立的子文件夾,將含有相同人臉的照片對(duì)應(yīng)保存到一個(gè)單獨(dú)的子文件夾中,從而為每個(gè)人建立了一個(gè)專屬照片的文件夾,為用戶查找照片提供方便。
[0027]步驟S3、讀取所述子文件夾中每張照片中預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減或者遞增的順序排列所述子文件夾中的照片。
[0028]在每個(gè)子文件夾下對(duì)應(yīng)存儲(chǔ)含有同一個(gè)人臉的全部照片,則所述全部照片中可能會(huì)有多人合影的照片,也可能是該人的單人照片,本步驟中,對(duì)照片中預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)進(jìn)行識(shí)別,根據(jù)識(shí)別出的個(gè)數(shù)進(jìn)行遞減或者遞增排序,從而實(shí)現(xiàn)照片有規(guī)律的存儲(chǔ),并根據(jù)排列后的順序?qū)φ掌M(jìn)行推薦指數(shù)或者刪除指數(shù)的標(biāo)記。
[0029]所述預(yù)設(shè)人臉特征點(diǎn)為人臉上的某個(gè)特征點(diǎn),比如:當(dāng)前照片中含有的眼睛中是否含有笑臉,照片中人眼的位置與照片中心位置的距離或者照片中人臉是否為正面等??梢韵氲降氖?,用戶可以根據(jù)需要自定義所述預(yù)設(shè)人臉特征點(diǎn),也可以通過(guò)系統(tǒng)默認(rèn)的方式對(duì)預(yù)設(shè)人臉特征點(diǎn)進(jìn)行設(shè)置,所述預(yù)設(shè)人臉特征點(diǎn)可以為一個(gè)或者多個(gè)。
[0030]較佳的,為了更好的對(duì)照片進(jìn)行排序,在所述步驟S3還包括:
步驟S31、當(dāng)所述子文件夾中含有相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片時(shí),則將相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片按照LBP值遞減的順序排列。
[0031]由于存儲(chǔ)到同一個(gè)文件夾下的照片中,在進(jìn)行排序時(shí),可能會(huì)出現(xiàn)兩張或者多張照片含有相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn),因此當(dāng)兩張或多張照片中含有相同預(yù)設(shè)人臉特征點(diǎn)時(shí),則將照片按照LBP值遞減的順序排列。
[0032]LBP(Local Binary Patterns),即局部二值模式,是一種描述圖像局部空間結(jié)構(gòu)的非參數(shù)算子。LBP算子定義為一種灰度尺度不變的紋理算子,是從局部鄰域紋理的普通定義得來(lái)的?;舅枷胧?用中心像素的灰度值作為閾值,與它的鄰域相比較得到的二進(jìn)制碼來(lái)表述局部紋理特征。
[0033]具體的,對(duì)子文件夾中含有多個(gè)人合影的照片根據(jù)預(yù)設(shè)人臉特征點(diǎn)對(duì)照片進(jìn)行排序的步驟包括:
S311、讀取所述子文件夾中每張照片所含有的笑臉個(gè)數(shù),并按照笑臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到含有笑臉照片的推薦指數(shù)為二級(jí)。
[0034]本步驟中首先對(duì)子文件夾中每張照片所含有的笑臉個(gè)數(shù)進(jìn)行識(shí)別,其具體識(shí)別時(shí),可以僅僅針對(duì)眼部的特征和嘴巴的特征進(jìn)行識(shí)別,判斷嘴角的上彎程度和眼角的下彎程度,若均超過(guò)預(yù)定彎曲程度,判斷為笑臉。也可以將讀取的人臉特征與存儲(chǔ)的笑臉特征進(jìn)行比對(duì),若比對(duì)成功,則說(shuō)明照片中的人臉特征中含有笑臉。
[0035]將子文件夾中每張照片都進(jìn)行笑臉對(duì)比,查找出全部含有笑臉的照片,并將查找出笑臉的照片按照笑臉個(gè)數(shù)遞減的順序排列照片,并標(biāo)記此類照片的推薦指數(shù)為二級(jí)。
[0036]步驟S312、讀取所述子文件夾未識(shí)別出笑臉的每張照片所含有的眼睛個(gè)數(shù),并按照眼睛個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到眼睛特征照片的推薦指數(shù)為一級(jí)。
[0037]對(duì)未識(shí)別出笑臉的照片中含有的眼睛個(gè)數(shù)進(jìn)行識(shí)別,并按照眼睛個(gè)數(shù)的遞減順序排列照片,并將這類照片的推薦指數(shù)標(biāo)記為一級(jí)。同樣的,可以根據(jù)預(yù)先存儲(chǔ)的眼睛特征進(jìn)行識(shí)別,也可以對(duì)識(shí)別出的特征進(jìn)行判斷,判定是否為眼睛的特征,若是,則讀取照片中含有眼睛特征的個(gè)數(shù),并對(duì)其進(jìn)行標(biāo)記。
[0038]步驟S313、讀取所述子文件夾中未識(shí)別出眼睛的每張照片所含有的人臉個(gè)數(shù),并按照人臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到的人臉特征的照片的刪除指數(shù)為二級(jí)。
[0039]將子文件夾中未識(shí)別出眼睛的每張照片所含有的人臉數(shù)進(jìn)行識(shí)別,并按照人臉個(gè)數(shù)的遞減順序排列照片,并將此類照片的刪除指數(shù)標(biāo)記為二級(jí)。
[0040]針對(duì)子文件夾中單個(gè)人的照片根據(jù)預(yù)設(shè)的根據(jù)預(yù)設(shè)人臉特征點(diǎn)對(duì)照片進(jìn)行排序的步驟包括:
步驟S321、查找所述子文件夾中人臉為正面且含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,并按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且為笑臉的照片推薦指數(shù)為二級(jí)。
[0041]步驟S322、查找所述子文件夾中人臉為正面、不含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且不含有笑臉的照片推薦指數(shù)為一級(jí)。
[0042]本步驟中還包括:對(duì)人臉為正面,檢測(cè)不到眼睛照片的處理步驟:將檢測(cè)不到眼睛的照片的刪除指數(shù)標(biāo)記為二級(jí)。由于照片中含有人臉,但是卻檢測(cè)不到眼睛,說(shuō)明照片可能是用在閉眼的情況下拍攝的,因此可以建議用戶將此類照片刪除。
[0043]步驟S323、讀取所述子文件夾中剩余照片所含有側(cè)臉的扭轉(zhuǎn)角度,按照扭轉(zhuǎn)角度的大小遞減排列照片,并刪除照片的LBP值小于預(yù)定閾值的照片,標(biāo)記含有側(cè)臉的照片刪除指數(shù)為二級(jí)。
[0044]較佳的,在上述步驟S321和S322中還包括:相似度篩查的步驟。所述相似度篩查包括:如果L值偏差在10個(gè)像素點(diǎn)以內(nèi),則計(jì)算照片的LBP值,并且LBP值偏差在10以內(nèi),則說(shuō)明照片的相似度極高,除去LBP值最大的圖片,對(duì)剩下的圖片進(jìn)行標(biāo)記,在照片整理模式下,推薦用戶刪除;并且設(shè)置推薦指數(shù)為一星;這里首先以L值進(jìn)行判斷是因?yàn)長(zhǎng)值很容易獲取至Ij,LBP值計(jì)算負(fù)責(zé),耗時(shí)比較長(zhǎng)。
[0045]由于不同時(shí)間拍攝的照片,相似度可能會(huì)比較低,因此在所述步驟SI之前還包括:步驟S0、讀取待處理照片的信息,將拍攝時(shí)間間隔小于一分鐘的照片存儲(chǔ)在同一個(gè)父文件夾中,并在所述父文件夾下建立所述第一文件夾和所述第二文件夾。
[0046]結(jié)合圖2所示文件夾框架示意圖對(duì)本發(fā)明所述的處理方法的具體應(yīng)用實(shí)施例做詳細(xì)的說(shuō)明。
[0047]本發(fā)明所述方法的具體應(yīng)用實(shí)施例包括以下步驟:
步驟一:導(dǎo)入要分類的照片,讀取照片的拍攝時(shí)間信息,首先將拍攝時(shí)間間隔小于一分鐘的歸為一個(gè)父文件夾10。
[0048]步驟二:在父文件夾10中,進(jìn)行人臉檢測(cè),包括正臉和側(cè)臉,將有人臉的照片提取出,歸為第一文件夾110,沒(méi)有人臉的歸類為第二文件夾120。
[0049]步驟三:第一文件夾110中的照片進(jìn)行人臉識(shí)別,如果不同的照片,對(duì)應(yīng)不同的人,則按照人物建立子文件夾1110和子文件夾1120;(合影照片,只要包含對(duì)應(yīng)的人,都應(yīng)該出現(xiàn)在對(duì)應(yīng)的子文件夾下,即一張合影照片包含兩個(gè)人,則兩個(gè)對(duì)應(yīng)含有這兩個(gè)人照片的文件夾下都要有這張合影照片)。
[0050]步驟四:對(duì)子文件夾1110中的照片進(jìn)行排序顯示;排序規(guī)則為先顯示多人照片,再顯示單人照片,具體實(shí)施方法如下:
多人照片
1)、先查找有微笑人數(shù)的照片;按照微笑人數(shù)遞減排序,如果微笑人數(shù)相同,則根據(jù)檢測(cè)到的眼睛數(shù)遞減排序,如果眼睛數(shù)相同,則按照人數(shù)遞減排序,如果人數(shù)相同,則按照LBP值遞減排序;記錄推薦顯示兩星;
2)、剩余照片中查找能檢測(cè)到眼睛的照片,按照眼睛數(shù)遞減排序,如果眼睛數(shù)相同,則按照人數(shù)遞減排序,如果人數(shù)相同,則按照LBP值遞減排序;記錄推薦顯示一星;
3)、剩余照片中按照人數(shù)遞減排序,如果人數(shù)相同,則按照LBP值遞減排序;
4)、對(duì)這部分照片進(jìn)行標(biāo)記,在照片整理模式下,要推薦用戶這些照片可以刪除掉;并且設(shè)置刪除指數(shù)為兩星。
[0051]單人照片
5)、先查找正臉,能檢測(cè)到眼睛,有微笑的照片,按照人眼坐標(biāo)位置離相片中心位置的距離L依次遞減排序;再進(jìn)行相似度篩查;記錄推薦顯示兩星。
[0052]6)、再查找正臉,能檢測(cè)到眼睛,沒(méi)有微笑的照片,按照人眼坐標(biāo)位置離相片中心位置的距離L依次遞減排序;再進(jìn)行相似度篩查;記錄推薦顯示一星。
[0053]7)再查找正臉,檢測(cè)不到眼睛的照片,按照拍攝時(shí)間排序顯示;這些照片要進(jìn)行標(biāo)記,在照片整理模式下,要推薦用戶這些照片可以刪除掉;并且設(shè)置刪除指數(shù)為兩星。
[0054]8)、剩下的側(cè)臉照片,按照側(cè)臉的扭轉(zhuǎn)角度依次遞減排序顯示;如果不同照片角度偏差在2度左右,并且LBP偏差10以內(nèi),說(shuō)明照片見(jiàn)相似度極高,除去LBP值最大的圖片,剩下的圖片進(jìn)行標(biāo)記,在照片整理模式下,要推薦用戶這些照片可以刪除掉;并且設(shè)置刪除指數(shù)為一星。
9)、將單人照片排列好后,取其中排列第一張的照片作為Personl相冊(cè)封面;
10)、顯示:用戶可以定義文件夾下照片全部顯示,或者只顯示推薦星級(jí)的照片進(jìn)行顯不O
[0055]通過(guò)本發(fā)明提供的方法可以自動(dòng)快速的整理照片,并進(jìn)行歸類成文件夾;相對(duì)之前的全部展開(kāi)顯示,能夠整潔很多,并且文件夾中是按照拍照效果依次排列,查看更加方便;用戶整理照片的時(shí)候,能夠進(jìn)行智能推薦,將不好的照片推薦用戶一鍵刪除,提高效率,為用戶的使用提供便利。
[0056]本發(fā)明在公開(kāi)上述照片整理的處理方法前提下,還提供了一種照片分類管理的系統(tǒng),如圖3所示,所述系統(tǒng)包括:
第一劃分模塊100,用于對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾;其功能如步驟SI所述。
[0057]第二劃分模塊200,對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出不同人臉的個(gè)數(shù),并在所述第一文件夾下建立所述個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中;其功能如步驟S2所述。
[0058]排序模塊300,用于讀取所述子文件夾中每張照片中預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減或遞增的順序排列所述子文件夾中的照片,其功能如步驟S3所述。
[0059]所述系統(tǒng)還包括:
文件預(yù)先存儲(chǔ)模塊,用于讀取待處理照片的信息,將拍攝時(shí)間間隔小于一分鐘的照片存儲(chǔ)在同一個(gè)父文件夾中,并在所述父文件夾下建立所述第一文件夾和所述第二文件夾。
[0060]所述排序模塊還包括:
LBP值排序單元、當(dāng)所述子文件夾中含有相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片時(shí),則將相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片按照LBP值遞減的順序排列。
[0061]所述排序模塊還包括:
第一預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中每張照片所含有的笑臉個(gè)數(shù),并按照笑臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到含有笑臉照片的推薦指數(shù)為二級(jí);
第二預(yù)設(shè)特征排序單元,用于讀取所述子文件夾未識(shí)別出笑臉的每張照片所含有的眼睛個(gè)數(shù),并按照眼睛個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到眼睛特征照片的推薦指數(shù)為一級(jí);
第三預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中未識(shí)別出眼睛的每張照片所含有的人臉個(gè)數(shù),并按照人臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到的人臉特征的照片的刪除指數(shù)為二級(jí)。
[0062]所述排序模塊還包括:
第四預(yù)設(shè)特征排序單元,用于查找所述子文件夾中人臉為正面且含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,并按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且為笑臉的照片推薦指數(shù)為二級(jí);第五預(yù)設(shè)特征排序單元,用于查找所述子文件夾中人臉為正面、不含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且不含有笑臉的照片推薦指數(shù)為一級(jí);
第六預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中剩余照片所含有側(cè)臉的扭轉(zhuǎn)角度,按照扭轉(zhuǎn)角度的大小遞減排列照片,并刪除照片的LBP值小于預(yù)定閾值的照片,標(biāo)記含有側(cè)臉的照片刪除指數(shù)為二級(jí)。
[0063]本發(fā)明提供了一種照片分類管理的方法及其系統(tǒng),通過(guò)對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾,對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出不同人臉的個(gè)數(shù),并在所述第一文件夾下建立對(duì)應(yīng)人臉個(gè)數(shù)的子文件夾,將含有相同人臉的照片一一存儲(chǔ)到各個(gè)子文件夾中,讀取所述子文件夾中每張照片中預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減順序排列所述子文件夾中的照片,并按照照片的排列順序?qū)φ掌耐扑]指數(shù)或者刪除指數(shù)進(jìn)行標(biāo)記。本發(fā)明所述方法及其系統(tǒng),針對(duì)人像特點(diǎn)進(jìn)行分析,并設(shè)置一定的排列規(guī)則,將照片進(jìn)行整理,方便了用戶快速查找所需照片。
[0064]可以理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種照片分類管理的方法,其特征在于,所述方法包括以下步驟: 步驟A、對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾; 步驟B、對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出其中含有不同人臉的個(gè)數(shù),并在所述第一文件夾下建立所述個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中; 步驟C、讀取所述子文件夾中每張照片所含預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減或遞增順序排列所述子文件夾中的照片。2.根據(jù)權(quán)利要求1所述的照片分類管理的方法,其特征在于,所述步驟A之前還包括: 步驟A0、讀取待處理照片的信息,將拍攝時(shí)間間隔預(yù)設(shè)時(shí)間的照片存儲(chǔ)在同一個(gè)父文件夾中,并在所述父文件夾下建立所述第一文件夾和所述第二文件夾。3.根據(jù)權(quán)利要求1所述的照片分類管理的方法,其特征在于,所述步驟C還包括: 步驟Cl、當(dāng)所述子文件夾中含有相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片時(shí),則將相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片按照LBP值遞減的順序排列。4.根據(jù)權(quán)利要求3所述的照片分類管理的方法,其特征在于,所述步驟Cl還包括: 步驟C11、讀取所述子文件夾中每張照片所含有的笑臉個(gè)數(shù),并按照笑臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到含有笑臉照片的推薦指數(shù)為二級(jí); 步驟C12、讀取所述子文件夾未識(shí)別出笑臉的每張照片所含有的眼睛個(gè)數(shù),并按照眼睛個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到眼睛特征照片的推薦指數(shù)為一級(jí); 步驟C13、讀取所述子文件夾中未識(shí)別出眼睛的每張照片所含有的人臉個(gè)數(shù),并按照人臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到的人臉特征的照片的刪除指數(shù)為二級(jí)。5.根據(jù)權(quán)利要求3所述的照片分類管理的方法,其特征在于,所述步驟Cl還包括: 步驟C21、查找所述子文件夾中人臉為正面且含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,并按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且為笑臉的照片推薦指數(shù)為二級(jí); 步驟C22、查找所述子文件夾中人臉為正面、不含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且不含有笑臉的照片推薦指數(shù)為一級(jí); 步驟C23、讀取所述子文件夾中剩余照片所含有側(cè)臉的扭轉(zhuǎn)角度,按照扭轉(zhuǎn)角度的大小遞減排列照片,并刪除照片的LBP值小于預(yù)定閾值的照片,標(biāo)記含有側(cè)臉的照片刪除指數(shù)為二級(jí)。6.一種照片分類管理的系統(tǒng),其特征在于,所述系統(tǒng)包括: 第一劃分模塊,用于對(duì)待處理的照片進(jìn)行人臉特征識(shí)別,將識(shí)別出人臉特征的照片和未識(shí)別出人臉特征的照片分別存儲(chǔ)到第一文件夾和第二文件夾; 第二劃分模塊,用于對(duì)所述第一文件夾下存儲(chǔ)的照片做人臉特征識(shí)別,識(shí)別出其中含有不同人臉的個(gè)數(shù),并在所述第一文件夾下建立所述個(gè)數(shù)的子文件夾,將含有相同人臉的照片存儲(chǔ)到同一個(gè)子文件夾中; 排序模塊,用于讀取所述子文件夾中每張照片所含預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù),按照所述預(yù)設(shè)人臉特征點(diǎn)的個(gè)數(shù)遞減或遞增順序排列所述子文件夾中的照片。7.根據(jù)權(quán)利要求6所述的照片分類管理的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 文件預(yù)先存儲(chǔ)模塊,用于讀取待處理照片的信息,將拍攝時(shí)間間隔預(yù)設(shè)時(shí)間的照片存儲(chǔ)在同一個(gè)父文件夾中,并在所述父文件夾下建立所述第一文件夾和所述第二文件夾。8.根據(jù)權(quán)利要求6所述的照片分類管理的系統(tǒng),其特征在于,所述排序模塊還包括: LBP值排序單元、當(dāng)所述子文件夾中含有相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片時(shí),則將相同個(gè)數(shù)預(yù)設(shè)人臉特征點(diǎn)的照片按照LBP值遞減的順序排列。9.根據(jù)權(quán)利要求8所述的照片分類管理的系統(tǒng),其特征在于,所述排序模塊還包括: 第一預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中每張照片所含有的笑臉個(gè)數(shù),并按照笑臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到含有笑臉照片的推薦指數(shù)為二級(jí); 第二預(yù)設(shè)特征排序單元,用于讀取所述子文件夾未識(shí)別出笑臉的每張照片所含有的眼睛個(gè)數(shù),并按照眼睛個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到眼睛特征照片的推薦指數(shù)為一級(jí); 第三預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中未識(shí)別出眼睛的每張照片所含有的人臉個(gè)數(shù),并按照人臉個(gè)數(shù)的遞減順序排列照片,并標(biāo)記讀取到的人臉特征的照片的刪除指數(shù)為二級(jí)。10.根據(jù)權(quán)利要求8所述的照片分類管理的系統(tǒng),其特征在于,所述排序模塊還包括: 第四預(yù)設(shè)特征排序單元,用于查找所述子文件夾中人臉為正面且含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,并按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且為笑臉的照片推薦指數(shù)為二級(jí);第五預(yù)設(shè)特征排序單元,用于查找所述子文件夾中人臉為正面、不含有笑臉的照片,讀取照片中人眼的位置與照片中心位置的距離,按照人眼的位置距離照片中心位置的距離遠(yuǎn)近對(duì)照片進(jìn)行排列,并標(biāo)記檢測(cè)到人臉的特征為正面,且不含有笑臉的照片推薦指數(shù)為一級(jí); 第六預(yù)設(shè)特征排序單元,用于讀取所述子文件夾中剩余照片所含有側(cè)臉的扭轉(zhuǎn)角度,按照扭轉(zhuǎn)角度的大小遞減排列照片,并刪除照片的LBP值小于預(yù)定閾值的照片,標(biāo)記含有側(cè)臉的照片刪除指數(shù)為二級(jí)。
【文檔編號(hào)】G06F17/30GK105913052SQ201610400173
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2016年6月8日
【發(fā)明人】陶婷
【申請(qǐng)人】Tcl集團(tuán)股份有限公司