本發(fā)明涉及生物特征識別技術(shù)領(lǐng)域,尤其涉及一種人臉識別方法及裝置。
背景技術(shù):
人臉識別在安防、身份驗證等領(lǐng)域有著廣闊的應(yīng)用前景。人臉識別是根據(jù)人的面部特征來進行身份識別的技術(shù),在眾多的生物特征識別技術(shù)中,人臉識別技術(shù)因其所具有的非接觸性、直觀性、不易仿冒、識別速度快且不易被察覺等特點,在不同領(lǐng)域得到了廣泛的應(yīng)用。
現(xiàn)有的人臉識別技術(shù),需要預(yù)先對人臉圖庫中的固有人臉圖像進行學(xué)習(xí),在進行人臉識別時,只能識別出屬于所述人臉圖庫中的固有人臉,但不能對所述人臉圖庫以外的陌生面孔進行識別。比如,在實際生活中,很多人在過海關(guān)時會運送或攜帶一些物品,但是,當(dāng)一些非法乘客通過海關(guān)運送一些非法物品時,由于這些非法乘客的人臉圖像可能并不在所述人臉圖庫中,即并未預(yù)先對這些非法乘客的人臉進行學(xué)習(xí),因此現(xiàn)有人臉識別方法不能對這些非法乘客的人臉進行識別,因此,現(xiàn)有人臉識別方法的人臉識別范圍較低。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例的主要目的在于提供一種人臉識別方法及裝置,能夠提高人臉識別的識別范圍。
本發(fā)明實施例提供了一種人臉識別方法,包括:
在檢測區(qū)域內(nèi)進行人臉檢測,并對檢測到的至少一張目標(biāo)人臉進行跟蹤;
通過對所述目標(biāo)人臉進行識別,確定所述目標(biāo)人臉是否屬于人臉圖庫中的人臉;
當(dāng)所述目標(biāo)人臉不屬于所述人臉圖庫中的人臉時,利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉的圖像存入所述人臉圖庫,其中,所述跟蹤期間為所述目標(biāo)人臉從出現(xiàn)到移出所述檢測區(qū)域這一期間內(nèi)的全部或部分時段。
可選的,所述方法還包括:
當(dāng)所述目標(biāo)人臉屬于所述人臉圖庫中的人臉時,判斷所述目標(biāo)人臉是否為重點監(jiān)控人臉;
如果所述目標(biāo)人臉是所述重點監(jiān)控人臉,則發(fā)送報警信號。
可選的,所述判斷所述目標(biāo)人臉是否為重點監(jiān)控人臉,包括:
統(tǒng)計所述目標(biāo)人臉在設(shè)定時段內(nèi)出現(xiàn)在一固定區(qū)域內(nèi)的次數(shù);
判斷統(tǒng)計出的次數(shù)是否大于預(yù)置閾值,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。
可選的,所述方法還包括:
從所述人臉圖庫中選取至少一張重點監(jiān)控人臉的圖像,并對選取出的人臉圖像進行標(biāo)記;
則,所述判斷所述目標(biāo)人臉是否為重點監(jiān)控人臉,包括:
判斷所述目標(biāo)人臉是否屬于所述人臉圖庫中一張被標(biāo)記圖像中的人臉,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。
可選的,所述確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,還包括:
對出現(xiàn)在所述檢測區(qū)域內(nèi)的所述目標(biāo)人臉的一張圖像進行截?。?/p>
顯示截取的目標(biāo)人臉圖像、以及所述目標(biāo)人臉在所述人臉圖庫中的對應(yīng)圖像。
可選的,所述確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,還包括:
顯示所述目標(biāo)人臉的個人信息。
本發(fā)明實施例還提供了一種人臉識別裝置,包括:
檢測跟蹤單元,用于在檢測區(qū)域內(nèi)進行人臉檢測,并對檢測到的至少一張目標(biāo)人臉進行跟蹤;
人臉識別單元,用于通過對所述目標(biāo)人臉進行識別,確定所述目標(biāo)人臉是否屬于人臉圖庫中的人臉;
人臉學(xué)習(xí)單元,用于當(dāng)所述目標(biāo)人臉不屬于所述人臉圖庫中的人臉時,利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉的圖像存入所述人臉圖庫,其中,所述跟蹤期間為所述目標(biāo)人臉從出現(xiàn)到移出所述檢測區(qū)域這一期間內(nèi)的全部或部分時段。
可選的,所述裝置還包括:
人臉判斷單元,用于當(dāng)所述目標(biāo)人臉屬于所述人臉圖庫中的人臉時,判斷所述目標(biāo)人臉是否為重點監(jiān)控人臉;
報警發(fā)送單元,用于如果所述目標(biāo)人臉是所述重點監(jiān)控人臉,則發(fā)送報警信號。
可選的,所述人臉判斷單元包括:
次數(shù)統(tǒng)計子單元,用于統(tǒng)計所述目標(biāo)人臉在設(shè)定時段內(nèi)出現(xiàn)在一固定區(qū)域內(nèi)的次數(shù);
人臉判斷子單元,用于判斷統(tǒng)計出的次數(shù)是否大于預(yù)置閾值,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。
可選的,所述裝置還包括:
圖像標(biāo)記單元,用于從所述人臉圖庫中選取至少一張重點監(jiān)控人臉的圖像,并對選取出的人臉圖像進行標(biāo)記;
則,所述人臉判斷單元,具體用于判斷所述目標(biāo)人臉是否屬于所述人臉圖庫中一張被標(biāo)記圖像中的人臉,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。
可選的,所述裝置還包括:
圖像截取單元,用于在確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,對出現(xiàn)在所述檢測區(qū)域內(nèi)的所述目標(biāo)人臉的一張圖像進行截?。?/p>
圖像顯示單元,用于顯示截取的目標(biāo)人臉圖像、以及所述目標(biāo)人臉在所述人臉圖庫中的對應(yīng)圖像。
可選的,所述裝置還包括:
信息顯示單元,用于在確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,顯示所述目標(biāo)人臉的個人信息。
本發(fā)明實施例提供的人臉識別方法及裝置,對實時出現(xiàn)在檢測區(qū)域內(nèi)的人臉進行檢測,對于檢測到的每張目標(biāo)人臉,從出現(xiàn)到消失在所述檢測區(qū)域的過程進行跟蹤;同時,對跟蹤期間內(nèi)獲取的目標(biāo)人臉的圖像進行識別,如果識別結(jié)果表明所述目標(biāo)人臉是人臉圖庫以外的陌生人臉,便利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉存入所述人臉圖庫中成為一張非陌生人臉;這樣,當(dāng)所述目標(biāo)人臉再次出現(xiàn)在所述檢測區(qū)域時,基于上述對所述目標(biāo)人臉的學(xué)習(xí),便可以識別出所述目標(biāo)人臉??梢?,這種對實時出現(xiàn)的人臉進行動態(tài)學(xué)習(xí)的方式,可以不斷擴大人臉學(xué)習(xí)的范圍,從而可以有效提高人臉識別的范圍。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的人臉識別方法的流程示意圖之一;
圖2為本發(fā)明實施例提供的人臉識別方法的流程示意圖之二;
圖3為本發(fā)明實施例提供的人臉識別裝置的組成示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例一
參見圖1,為本發(fā)明實施例一提供的人臉識別方法的流程示意圖,該方法包括以下步驟:
步驟101:在檢測區(qū)域內(nèi)進行人臉檢測,并對檢測到的至少一張目標(biāo)人臉進行跟蹤。
人臉檢測的目的是在圖像中找到各個不同人臉?biāo)诘奈恢煤痛笮?,?dāng)對視頻圖像進行人臉檢測時,還需要對視頻圖像中的人臉進行跟蹤,其目的是對視頻的不同幀圖像中的不同人臉進行對應(yīng),即從不同幀圖像中分辨出同一張人臉。
在本實施例中,可以采用攝像頭等視頻拍攝工具對所述檢測區(qū)域進行拍攝,以獲取所述檢測區(qū)域的視頻圖像,從而對視頻圖像進行人臉的檢測與跟蹤。具體地,所述檢測區(qū)域,可以是海關(guān)、學(xué)校、機場、取款機或電梯等不同場所內(nèi)設(shè)置的某一攝像頭的拍攝區(qū)域。
在本實施例中,為便于描述,對于在所述檢測區(qū)域內(nèi)檢測出一張或多張人臉,將檢測到的每張人臉稱為目標(biāo)人臉。
步驟102:通過對所述目標(biāo)人臉進行識別,確定所述目標(biāo)人臉是否屬于人臉圖庫中的人臉。
在本實施例中,通過對出現(xiàn)在所述檢測區(qū)域中的每張不同的目標(biāo)人臉進行識別,可以確定所述目標(biāo)人臉是否是陌生人臉。即,如果所述目標(biāo)人臉是所述人臉圖庫中的人臉,由于已經(jīng)預(yù)先對所述人臉圖庫中的人臉進行了學(xué)習(xí),因此,通過人臉識別,可以確定所述目標(biāo)人臉屬于人臉圖庫中的已有人臉,否則,所述目標(biāo)人臉是所述人臉圖庫以外的陌生人臉。
具體的,本實施例可以采用以下任意一種人臉識別方法對所述目標(biāo)人臉進行識別:
幾何特征的人臉識別方法;
基于特征臉(PCA)的人臉識別方法;
神經(jīng)網(wǎng)絡(luò)的人臉識別方法;
彈性圖匹配的人臉識別方法;
線段Hausdorff距離(LHD)的人臉識別方法;
支持向量機(SVM)的人臉識別方法。
當(dāng)然,還可以采用其他人臉識別方法,本實施例對此不作限制。
步驟103:當(dāng)所述目標(biāo)人臉不屬于所述人臉圖庫中的人臉時,利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉的圖像存入所述人臉圖庫,其中,所述跟蹤期間為所述目標(biāo)人臉從出現(xiàn)到移出所述檢測區(qū)域這一期間內(nèi)的全部或部分時段。
在本實施例中,所述人臉圖庫中的每張人臉圖像可以采用不同的圖像標(biāo)識進行區(qū)分。當(dāng)采用人臉識別方法對出現(xiàn)在所述檢測區(qū)域的每張目標(biāo)人臉進行識別后,比如,對于其中一張目標(biāo)人臉A,如果識別結(jié)果表明該目標(biāo)人臉A不是所述人臉圖庫中某張圖像中的人臉,則認為該目標(biāo)人臉A是張陌生人臉,此時,可以采用一圖像標(biāo)識對該目標(biāo)人臉A進行人臉命名,用于與其它陌生人臉或所述人臉圖庫中的已有人臉進行區(qū)分,同時,通過跟蹤該目標(biāo)人臉A在攝像頭鏡頭中從出現(xiàn)到消失的過程,利用該目標(biāo)人臉A在跟蹤期間內(nèi)出現(xiàn)的圖像,自動學(xué)習(xí)該目標(biāo)人臉A的臉部特征,并在學(xué)習(xí)結(jié)束后,將該目標(biāo)人臉A的人臉圖像及對應(yīng)的圖像標(biāo)識存入所述人臉圖庫中。
對于出現(xiàn)在所述檢測區(qū)域內(nèi)的每張陌生人臉,通過上述過程,可以實時的對陌生人臉進行學(xué)習(xí)并對陌生人臉圖像進行存儲,這樣,所述人臉圖庫中將不斷有新的人臉圖像更新進去,并且當(dāng)這些人臉再次出現(xiàn)在所述檢測區(qū)域并被檢測到時,基于之前的人臉學(xué)習(xí)及圖像存儲過程,本實施例將能夠識別出這些人臉。
實施例二
參見圖2,為本發(fā)明實施例二提供的人臉識別方法的流程示意圖,本實施二中與實施例一中相同步驟的相關(guān)介紹請參見上述實施例一,該方法包括以下步驟:
步驟201:在檢測區(qū)域內(nèi)進行人臉檢測,并對檢測到的至少一張目標(biāo)人臉進行跟蹤。
步驟202:通過對所述目標(biāo)人臉進行識別,確定所述目標(biāo)人臉是否屬于人臉圖庫中的人臉,如果是,則執(zhí)行步驟203,如果否,則執(zhí)行步驟205。
步驟203:判斷所述目標(biāo)人臉是否為重點監(jiān)控人臉。
在本實施例中,所述重點監(jiān)控人臉可以是犯罪分子或是國家限制出境人員的人臉,等等。
在本實施例中,步驟203可以采用以下任意一種實施方式。
在第一種實施方式中,步驟203可以包括:
步驟A1:統(tǒng)計所述目標(biāo)人臉在設(shè)定時段內(nèi)出現(xiàn)在一固定區(qū)域內(nèi)的次數(shù)。
例如,在實際生活中,存在這樣一類人群,即“水客”,“水客”是指利用邊境兩地物品價格及貿(mào)易管制的差異,以賺取“帶工費”為目的,逃避海關(guān)監(jiān)管,“少量多次”攜帶受國家管制或應(yīng)稅貨物、物品入境的特定群體。由于“水客”這類非法人群會經(jīng)常出現(xiàn)在海關(guān),所以可以通過統(tǒng)計每張所述目標(biāo)人臉在一固定區(qū)域(比如,海關(guān)所有的被監(jiān)控區(qū)域或海關(guān)的某一固定監(jiān)控區(qū)域)的出現(xiàn)次數(shù),來確定其是否疑似為“水客”。
步驟A2:判斷統(tǒng)計出的次數(shù)是否大于預(yù)置閾值,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。
基于步驟A1中的舉例,假設(shè)所述檢測區(qū)域是海關(guān)的某一被監(jiān)測區(qū)域,當(dāng)一名乘客的臉首次出現(xiàn)在所述檢測區(qū)域內(nèi)時,通過上述步驟,可以對該名乘客進行人臉學(xué)習(xí)并將其人臉圖像存入所述人臉圖庫中,并將該人臉出現(xiàn)的次數(shù)記為1次,當(dāng)該名乘客再次出現(xiàn)在所述檢測區(qū)域內(nèi)時,通過人臉識別能夠識別出該乘客的臉,并累計該人臉的出現(xiàn)次數(shù)為2次。當(dāng)該名乘客在一設(shè)定時段(比如一個月)經(jīng)常出現(xiàn)在海關(guān)且出現(xiàn)次數(shù)超過一定預(yù)設(shè)閾值(比如10次)時,則,該名乘客很可能是“水客”,因此,該名乘客的臉將被視為重點監(jiān)控人臉。
在第二種實施方式中,為實現(xiàn)步驟203,本實施例二提供的人臉識別方法還可以包括一預(yù)處理步驟,即:從所述人臉圖庫中選取至少一張重點監(jiān)控人臉的圖像,并對選取出的人臉圖像進行標(biāo)記。在該預(yù)處理步驟中,由于所述人臉圖庫中的人臉圖像,除了可以包括從所述檢測區(qū)域內(nèi)檢測到的目標(biāo)人臉圖像,還可以包括其它途徑獲取的人臉圖像,比如,可以是來源于公安局內(nèi)網(wǎng)(比如聯(lián)網(wǎng)獲取)的犯罪分子或犯罪嫌疑人的人臉圖像,可以預(yù)先將這些犯罪分子或犯罪嫌疑人的人臉圖像進行重點標(biāo)記,這些被標(biāo)記的圖像人臉即為重點監(jiān)控人臉。
基于該預(yù)處理步驟,則步驟203可以包括:判斷所述目標(biāo)人臉是否屬于所述人臉圖庫中一張被標(biāo)記圖像中的人臉,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。在該步驟中,當(dāng)對所述目標(biāo)人臉進行識別后,如果識別結(jié)果表明所述目標(biāo)人臉屬于所述人臉圖庫、且是所述人臉圖庫中一張被標(biāo)記的圖像,則可以確定所述目標(biāo)人臉是重點監(jiān)控人臉。
步驟204:如果所述目標(biāo)人臉是所述重點監(jiān)控人臉,則發(fā)送報警信號。
在本實施例中,一旦確定所述目標(biāo)人臉是所述重點監(jiān)控人臉,便發(fā)出報警信號,比如,向海關(guān)等警戒人員的監(jiān)控設(shè)備發(fā)送報警信號,通知相關(guān)人員發(fā)現(xiàn)了重點監(jiān)控人臉,海關(guān)人員可以立即采取措施對該人員進行控制,并核實其身份、或盤查其攜帶的物品是否非法。
進一步地,本實施例還可以在確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,對出現(xiàn)在所述檢測區(qū)域內(nèi)的所述目標(biāo)人臉的一張圖像進行截??;并顯示截取的目標(biāo)人臉圖像、以及所述目標(biāo)人臉在所述人臉圖庫中的對應(yīng)圖像。在本實施例中,當(dāng)識別出所述目標(biāo)人臉為重點監(jiān)控人員的人臉后,對于跟蹤其出現(xiàn)到消失在所述檢測區(qū)域的期間,可以將跟蹤到的一張比較清晰的正面人臉圖像進行截取,并將截取圖像與所述人臉圖庫中的該重點監(jiān)控人員的人臉圖像進行對比顯示,以便監(jiān)控人員可以通過圖片對比進一步判斷兩張人臉圖像是否對應(yīng)同一人。
進一步地,本實施例還可以在確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,顯示所述目標(biāo)人臉的個人信息。在本實施例中,還可以預(yù)先存儲所述目標(biāo)人臉的個人信息,比如,所述目標(biāo)人臉是從公安局內(nèi)網(wǎng)獲取的犯罪分子的頭像,同時還獲取了該犯罪分子的姓名、身高等個人信息,由于該犯罪分子的臉是重點監(jiān)控人臉,可以在顯示該犯罪分子的人臉圖像(包括從所述檢測區(qū)域截取的人臉圖像和所述人臉圖庫存儲的對應(yīng)圖像)的同時,顯示該犯罪分子的個人信息。
步驟205:利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉的圖像存入所述人臉圖庫,其中,所述跟蹤期間為所述目標(biāo)人臉從出現(xiàn)到移出所述檢測區(qū)域這一期間內(nèi)的全部或部分時段。
本發(fā)明實施例提供的人臉識別方法,對實時出現(xiàn)在檢測區(qū)域內(nèi)的人臉進行檢測,對于檢測到的每張目標(biāo)人臉,從出現(xiàn)到消失在所述檢測區(qū)域的過程進行跟蹤;同時,對跟蹤期間內(nèi)獲取的目標(biāo)人臉的圖像進行識別,如果識別結(jié)果表明所述目標(biāo)人臉是人臉圖庫以外的陌生人臉,便利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉存入所述人臉圖庫中成為一張非陌生人臉;這樣,當(dāng)所述目標(biāo)人臉再次出現(xiàn)在所述檢測區(qū)域時,基于上述對所述目標(biāo)人臉的學(xué)習(xí),便可以識別出所述目標(biāo)人臉??梢?,這種對實時出現(xiàn)的人臉進行動態(tài)學(xué)習(xí)的方式,可以不斷擴大人臉學(xué)習(xí)的范圍,從而可以有效提高人臉識別的范圍。
實施例三
參見圖3,為本發(fā)明實施例三提供的人臉識別裝置的組成示意圖,該裝置包括:
檢測跟蹤單元301,用于在檢測區(qū)域內(nèi)進行人臉檢測,并對檢測到的至少一張目標(biāo)人臉進行跟蹤;
人臉識別單元302,用于通過對所述目標(biāo)人臉進行識別,確定所述目標(biāo)人臉是否屬于人臉圖庫中的人臉;
人臉學(xué)習(xí)單元303,用于當(dāng)所述目標(biāo)人臉不屬于所述人臉圖庫中的人臉時,利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉的圖像存入所述人臉圖庫,其中,所述跟蹤期間為所述目標(biāo)人臉從出現(xiàn)到移出所述檢測區(qū)域這一期間內(nèi)的全部或部分時段。
在一些實施方式中,所述裝置還包括人臉判斷單元和報警發(fā)送單元,其中:
人臉判斷單元,用于當(dāng)所述目標(biāo)人臉屬于所述人臉圖庫中的人臉時,判斷所述目標(biāo)人臉是否為重點監(jiān)控人臉;
報警發(fā)送單元,用于如果所述目標(biāo)人臉是所述重點監(jiān)控人臉,則發(fā)送報警信號。
在一些實施方式中,所述人臉判斷單元包括次數(shù)統(tǒng)計子單元和人臉判斷子單元,其中:
次數(shù)統(tǒng)計子單元,用于統(tǒng)計所述目標(biāo)人臉在設(shè)定時段內(nèi)出現(xiàn)在一固定區(qū)域內(nèi)的次數(shù);
人臉判斷子單元,用于判斷統(tǒng)計出的次數(shù)是否大于預(yù)置閾值,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。
在一些實施方式中,所述裝置還包括:圖像標(biāo)記單元,用于從所述人臉圖庫中選取至少一張重點監(jiān)控人臉的圖像,并對選取出的人臉圖像進行標(biāo)記;則,所述人臉判斷單元,具體用于判斷所述目標(biāo)人臉是否屬于所述人臉圖庫中一張被標(biāo)記圖像中的人臉,如果是,則確定所述目標(biāo)人臉是重點監(jiān)控人臉,如果否,則確定所述目標(biāo)人臉不是重點監(jiān)控人臉。
在一些實施方式中,所述裝置還包括圖像截取單元和圖像顯示單元,其中:
圖像截取單元,用于在確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,對出現(xiàn)在所述檢測區(qū)域內(nèi)的所述目標(biāo)人臉的一張圖像進行截?。?/p>
圖像顯示單元,用于顯示截取的目標(biāo)人臉圖像、以及所述目標(biāo)人臉在所述人臉圖庫中的對應(yīng)圖像。
在一些實施方式中,所述裝置還包括:
信息顯示單元,用于在確定所述目標(biāo)人臉是重點監(jiān)控人臉之后,顯示所述目標(biāo)人臉的個人信息。
所述人臉識別裝置包括處理器和存儲器,上述檢測跟蹤單元301、人臉識別單元302、人臉學(xué)習(xí)單元303等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個或以上,通過調(diào)整內(nèi)核參數(shù)來提高人臉識別的識別范圍。
存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM),存儲器包括至少一個存儲芯片。
本發(fā)明實施例提供的人臉識別裝置,對實時出現(xiàn)在檢測區(qū)域內(nèi)的人臉進行檢測,對于檢測到的每張目標(biāo)人臉,從出現(xiàn)到消失在所述檢測區(qū)域的過程進行跟蹤;同時,對跟蹤期間內(nèi)獲取的目標(biāo)人臉的圖像進行識別,如果識別結(jié)果表明所述目標(biāo)人臉是人臉圖庫以外的陌生人臉,便利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉存入所述人臉圖庫中成為一張非陌生人臉;這樣,當(dāng)所述目標(biāo)人臉再次出現(xiàn)在所述檢測區(qū)域時,基于上述對所述目標(biāo)人臉的學(xué)習(xí),便可以識別出所述目標(biāo)人臉??梢?,這種對實時出現(xiàn)的人臉進行動態(tài)學(xué)習(xí)的方式,可以不斷擴大人臉學(xué)習(xí)的范圍,從而可以有效提高人臉識別的范圍。
本申請還提供了一種計算機程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:
在檢測區(qū)域內(nèi)進行人臉檢測,并對檢測到的至少一張目標(biāo)人臉進行跟蹤;
通過對所述目標(biāo)人臉進行識別,確定所述目標(biāo)人臉是否屬于人臉圖庫中的人臉;
當(dāng)所述目標(biāo)人臉不屬于所述人臉圖庫中的人臉時,利用跟蹤期間獲取的所述目標(biāo)人臉的圖像,對所述目標(biāo)人臉進行學(xué)習(xí),并在學(xué)習(xí)完畢后將所述目標(biāo)人臉的圖像存入所述人臉圖庫,其中,所述跟蹤期間為所述目標(biāo)人臉從出現(xiàn)到移出所述檢測區(qū)域這一期間內(nèi)的全部或部分時段。
通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法中的全部或部分步驟可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者諸如媒體網(wǎng)關(guān)等網(wǎng)絡(luò)通信設(shè)備,等等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
需要說明的是,本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。