一種臉部識別方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種臉部識別方法和裝置。
【背景技術(shù)】
[0002]智能移動終端成為人們的生活必須品,如智能手機(jī)和平板電腦,在這些終端上存儲了很多私人的信息,如照片、文件等,同時移動終端也成為人們進(jìn)行消費(fèi)的工具,人們的銀行卡等財產(chǎn)也與移動終端開始綁定,因此這些智能移動終端的使用安全受到人們?nèi)找娴刂匾暋H藗冮_始嘗試很多的方法來增強(qiáng)移動終端的使用安全,保障私人的信息不會隨便泄露出去。
[0003]通常智能手機(jī)進(jìn)行加密的方法有如下幾種,如設(shè)定數(shù)字密碼,使用設(shè)定圖形圖案進(jìn)行加密等,但是通常對手機(jī)加密的方案需要用戶記住加密的密碼或者圖案,越是復(fù)雜越需要復(fù)雜的記憶內(nèi)容。例如目前的利于空間圖案對手機(jī)進(jìn)行加密,該方案大致包括如下內(nèi)容:在設(shè)置解鎖圖案階段,用戶手持手機(jī)在空中畫出圖案,手機(jī)獲取手機(jī)在空中的坐標(biāo)信息,通過存儲坐標(biāo)信息來存儲空間圖案,在解鎖階段,手機(jī)屏幕亮起,用戶手持手機(jī)在控制畫出之在設(shè)置階段的畫過的圖案,然后手機(jī)獲取當(dāng)前手機(jī)在控制的坐標(biāo)信息并與設(shè)置階段存儲的坐標(biāo)信息當(dāng)前用戶畫出的空間圖案與存儲的空間圖案進(jìn)行匹配,如果兩組坐標(biāo)信息所形成的空間圖案相同,則解鎖,否則解鎖失敗,這種利用圖案進(jìn)行加密的方案;這里有空間圖案加密的方案中,需要用戶牢記之前設(shè)置的圖案,否則解鎖不了。
[0004]針對上述手機(jī)加密還需要用戶記住加密密碼或者圖案的情況,目前可以利用人體某些獨(dú)有的特征也被用來進(jìn)行加密,如指紋、虹膜、人臉等,這種方法有很多好處,如用戶自身具有特有的特征,別人難以復(fù)制,還有通過移動終端自行進(jìn)行識別和匹配,無需用戶記憶大量加密信息。
[0005]例如,目前利用人臉識別方法對手機(jī)解鎖的方法主要包括:在加密階段,先在一個特定位置例如人臉正面采集用戶臉部照片,對臉部照片處理后,獲取人臉特征信息,然后保存這些特征信息;在解鎖階段,用手機(jī)上安裝的前置攝像頭在人臉正面對人臉進(jìn)行拍照,然后對照片進(jìn)行分析處理,獲取人臉特征信息然后與手機(jī)解鎖信息數(shù)據(jù)包中的人臉特征信息進(jìn)行比對分析,若一致,手機(jī)退出鎖定狀態(tài);若不一致,手機(jī)保持鎖定狀態(tài)。該方法安全性高,能夠最大程度地保證手機(jī)中的信息因手機(jī)遺失而泄露。但是這種人臉識別方式需要用戶在特定的位置進(jìn)行拍攝才能有較好的識別率。
[0006]因此在移動終端的人臉識別技術(shù)上,還需要有提高人臉識別率和識別速度的方案,才能更好地促進(jìn)這種生物識別方式的發(fā)展,也可以更好地保護(hù)用戶信息安全和財產(chǎn)安全。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的主要技術(shù)問題是,提供一種臉部識別方法和裝置,能夠提高人臉識別率和識別速度。
[0008]為解決上述技術(shù)問題,本發(fā)明提供一種臉部識別方法,包括如下步驟:
[0009]在多個預(yù)設(shè)位置上分別采集用戶的臉部圖像;
[0010]存儲所述臉部圖像及其對應(yīng)的所述預(yù)設(shè)位置;
[0011]在臉部識別時,確定采集圖像的所述預(yù)設(shè)位置,并在確定的所述預(yù)設(shè)位置上采集用戶當(dāng)前的臉部圖像;
[0012]根據(jù)確定的所述預(yù)設(shè)位置在存儲中查找出對應(yīng)的臉部圖像;
[0013]將所述當(dāng)前的臉部圖像與查找出的所述臉部圖像進(jìn)行匹配。
[0014]進(jìn)一步地,所述方法在所述存儲所述臉部圖像及其對應(yīng)的所述預(yù)設(shè)位置之前,還包括:
[0015]確定所述終端所在的初始位置;
[0016]獲取在各個所述預(yù)設(shè)位置上采集臉部圖像時所述終端分別相對于所述初始位置的偏移參數(shù),所述偏移參數(shù)用于表征所述預(yù)設(shè)位置;
[0017]所述存儲所述臉部圖片及其對應(yīng)的所述預(yù)設(shè)位置的步驟包括:
[0018]存儲所述臉部圖片及其對應(yīng)的偏移參數(shù);
[0019]所述確定采集圖像的所述預(yù)設(shè)位置的步驟包括:
[0020]根據(jù)存儲的偏移參數(shù)提示用戶可選擇的預(yù)設(shè)位置;
[0021]根據(jù)用戶輸入的指令確定采集用戶臉部圖像的所述預(yù)設(shè)位置。
[0022]進(jìn)一步地,在匹配不成功的情況下,所述方法還包括:
[0023]根據(jù)用戶選擇的預(yù)設(shè)位置在存儲中查找出對應(yīng)的偏移參數(shù);
[0024]根據(jù)用戶查找出的所述偏移參數(shù)和所述終端當(dāng)前位置獲取所述終端所在的所述初始位置;
[0025]再次人臉識別時,直接采集用戶臉部圖像;
[0026]根據(jù)獲取的所述初始位置和終端當(dāng)前位置確定所述終端當(dāng)前采集圖像所在的所述預(yù)設(shè)位置;
[0027]根據(jù)該預(yù)設(shè)位置從存儲中查找出對應(yīng)的臉部圖像,并將當(dāng)前采集的臉部圖像與查找出的臉部圖像進(jìn)行匹配。
[0028]進(jìn)一步地,在采集圖像之前還包括:根據(jù)終端所在的所述初始位置建立初始坐標(biāo)系;
[0029]所述在多個預(yù)設(shè)位置上分別采集用戶的臉部圖像的步驟包括:
[0030]在相對于所述初始坐標(biāo)系的多個預(yù)設(shè)位置上分別采集用戶的臉部圖像;
[0031]獲取在各個所述預(yù)設(shè)位置上采集臉部圖像時所述終端相對于所述初始位置的偏移參數(shù)的步驟包括:
[0032]獲取在各個所述預(yù)設(shè)位置上采集臉部圖像時所述終端相對于所述初始坐標(biāo)系的偏移參數(shù);
[0033]根據(jù)所述終端當(dāng)前位置和從存儲中獲取的偏移參數(shù)獲取所述終端所在的所述初始位置的步驟包括:
[0034]根據(jù)所述終端當(dāng)前位置建立實(shí)時坐標(biāo)系,根據(jù)從存儲中獲取的所述偏移參數(shù)和所述實(shí)時坐標(biāo)系恢復(fù)出所述初始坐標(biāo)系;
[0035]所述根據(jù)獲取的所述初始位置和終端當(dāng)前的位置信息確定所述終端當(dāng)前采集圖像所在的所述預(yù)設(shè)位置的步驟包括:
[0036]根據(jù)恢復(fù)出的所述初始坐標(biāo)系和終端當(dāng)前的位置信息確定所述終端當(dāng)前采集圖像所在所述預(yù)設(shè)位置。
[0037]進(jìn)一步地,所述初始坐標(biāo)系和所述實(shí)時坐標(biāo)系均為三維空間坐標(biāo)。
[0038]進(jìn)一步地,所述偏移參數(shù)包括偏移角度和/或位移。
[0039]同樣為了解決上述技術(shù)問題,本發(fā)明還提供了一種臉部識別裝置,包括:圖像采集模塊、存儲模塊、匹配模塊和位置確定模塊;
[0040]所述圖像采集模塊用于在多個預(yù)設(shè)位置上分別采集用戶的臉部圖像,以及在所述位置確定模塊確定的所述預(yù)設(shè)位置上采集用戶當(dāng)前的臉部圖像;
[0041]所述存儲模塊用于存儲所述臉部圖像及其對應(yīng)的所述預(yù)設(shè)位置;
[0042]所述位置確定模塊用于在人臉識別時,確定采集圖像的所述預(yù)設(shè)位置;
[0043]所述匹配模塊用于根據(jù)所述位置確定模塊確定的所述預(yù)設(shè)位置在存儲中查找出對應(yīng)的臉部圖像,將所述當(dāng)前的臉部圖像與查找出的所述臉部圖像進(jìn)行匹配。
[0044]進(jìn)一步地,所述裝置還包括:初始位置確定模塊和參數(shù)獲取模塊;
[0045]所述初始位置確定模塊用于在所述存儲所述臉部圖像及其對應(yīng)的所述預(yù)設(shè)位置之前,確定所述終端所在的初始位置;
[0046]所述參數(shù)獲取模塊用于獲取在各個所述預(yù)設(shè)位置上采集臉部圖像時所述終端分別相對于所述初始位置的偏移參數(shù),所述偏移參數(shù)用于表征所述預(yù)設(shè)位置;
[0047]所述存儲模塊用于存儲所述臉部圖片及其對應(yīng)的偏移參數(shù);
[0048]所述位置確定模塊用于根據(jù)存儲的偏移參數(shù)提示用戶可選擇的預(yù)設(shè)位置,根據(jù)用戶輸入的指令確定采集用戶臉部圖像的所述預(yù)設(shè)位置。
[0049]進(jìn)一步地,所述裝置還包括:初始位置恢復(fù)模塊;
[0050]所述初始位置恢復(fù)模塊用于根據(jù)用戶選擇的預(yù)設(shè)位置在存儲中查找出對應(yīng)的偏移參數(shù),根據(jù)用戶查找出的所述偏移參數(shù)和所述終端當(dāng)前位置獲取所述終端所在的所述初始位置;
[0051]所述圖像采集模塊用于再次人臉識別時,直接采集用戶臉部圖像;
[0052]所述位置確定模塊用于根據(jù)所述初始位置恢復(fù)模塊獲取的所述初始位置和終端當(dāng)前位置確定所述終端當(dāng)前采集圖像所在的所述預(yù)設(shè)位置。
[0053]進(jìn)一步地,所述裝置還包括:坐標(biāo)建立模塊;
[0054]所述坐標(biāo)建立模塊用于在所述圖像采集模塊采集圖像之前,根據(jù)終端所在的所述初始位置建立初始坐標(biāo)系,以及再次識