基于人臉識別的驗證使用方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能終端領(lǐng)域,尤其涉及一種基于人臉識別的驗證使用方法及裝置。
【背景技術(shù)】
[0002]移動終端,俗稱手機,現(xiàn)有的手機經(jīng)過了模擬時代,數(shù)字時代和智能時代,現(xiàn)有的手機大部分均為智能手機,其功能也比較強大,包括:上網(wǎng)、視頻通話、app應(yīng)用等眾多的功能,手機也逐漸成為人們在日常生活中的一種必備的工具。
[0003]手機由于比較小巧,在現(xiàn)實生活中經(jīng)常會丟失,對于手機這樣的私人物品來說,被別人誤操作是很多用戶無法接受的,所以現(xiàn)在的市場上需要一種安全的手機驗證使用方法。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提供一種基于人臉識別的手機驗證使用方法,其解決現(xiàn)有技術(shù)的安全性低的問題。
[0005]本發(fā)明實施例是這樣實現(xiàn)的,一方面,一種基于人臉識別的驗證使用方法,所述方法包括如下步驟:
[0006]獲取操作者的照片;
[0007]從照片中提取出操作者的面部圖像;
[0008]將人物圖像與圖像模板進行比對,根據(jù)比對結(jié)果確定是否打開智能設(shè)備。
[0009]可選的,所述將人物圖像與圖像模板進行比對的實現(xiàn)方式具體為:
[0010]提取人物圖像中每個像素點的灰度值,提取斑點灰度值范圍內(nèi)的像素點及其坐標,斑點灰度值范圍內(nèi)的像素點即斑點,如相鄰斑點之間的距離小于設(shè)定距離,則將該相鄰斑點劃分為一個斑區(qū)域,遍歷所有的斑點區(qū)分出所有的斑區(qū)域;將所有的斑區(qū)域顯示在人物圖像的對應(yīng)位置,提取圖像模板中的所有斑區(qū)域,以雙眼中心點為原點,360°均勻放出多條射線穿過所有斑區(qū)域,依據(jù)多條射線與所有斑區(qū)域邊緣的交點獲取每個斑區(qū)域邊緣與中心點的距離;獲取人物圖像中每個斑區(qū)域邊緣與中心點的距離,將圖像模板中每個斑區(qū)域邊緣與中心點的距離逐個與人物圖像中每個斑區(qū)域邊緣與中心點的距離進行比對,如圖像模板中有設(shè)定數(shù)量個斑區(qū)域不存在人物圖像中,則確定比對不相似,否則確定相似。
[0011]可選的,所述方法在打開智能設(shè)備之后,還包括:
[0012]則用該人物圖像替換圖像模板。
[0013]可選的,所述將人物圖像與圖像模板進行比對,根據(jù)比對結(jié)果確定是否打開智能設(shè)備具體包括:
[0014]獲取人物圖像的輪廓線,將人物圖像的雙眼之間的中點作為原點,呈360°均勻發(fā)射出360個射線,記錄每條射線與輪廓線的交點坐標,計算原點與每個交點坐標的距離L ;獲取圖像模板的輪廓線,將圖像模板的雙眼之間的中點作為原點,呈360°均勻發(fā)射出360個射線,記錄每條射線與圖像模板輪廓線的交點坐標,計算原點與每個交點坐標的距離E ;
[0015]Σ (Ln-En)〈C 公式 I ;
[0016]當(dāng)滿足公式I時,確定人物圖像與圖像模板近似,打開智能設(shè)備;
[0017]其中,Ln人物圖像中原點與第η個交點坐標之間的距離;Εη圖像模板中原點與第η個交點坐標之間的距離,C為設(shè)定閾值,為常數(shù)。
[0018]可選的,所述將人物圖像與圖像模板進行比對,根據(jù)比對結(jié)果確定是否打開智能設(shè)備具體包括:
[0019]獲取人物圖像的輪廓線以及人物圖像的雙眼的中點,獲取圖像模板的輪廓線以及雙眼的中點,將圖像模塊的雙眼中點與人物圖像的雙眼的中點重合,如人物圖像的輪廓線與圖像模塊的輪廓線也重合,打開智能設(shè)備。
[0020]另一方面,提供一種智能終端裝置,所述裝置包括:
[0021]獲取單元,用于獲取操作者的照片;
[0022]提取單元,用于從照片中提取出操作者的面部圖像;
[0023]圖像比對單元,用于將人物圖像與圖像模板進行比對,根據(jù)比對結(jié)果確定是否打開智能設(shè)備。
[0024]可選的,所述圖像比對單元具體用于:
[0025]提取人物圖像中每個像素點的灰度值,提取斑點灰度值范圍內(nèi)的像素點及其坐標,斑點灰度值范圍內(nèi)的像素點即斑點,如相鄰斑點之間的距離小于設(shè)定距離,則將該相鄰斑點劃分為一個斑區(qū)域,遍歷所有的斑點區(qū)分出所有的斑區(qū)域;將所有的斑區(qū)域顯示在人物圖像的對應(yīng)位置,提取圖像模板中的所有斑區(qū)域,以雙眼中心點為原點,360°均勻放出多條射線穿過所有斑區(qū)域,依據(jù)多條射線與所有斑區(qū)域邊緣的交點獲取每個斑區(qū)域邊緣與中心點的距離;獲取人物圖像中每個斑區(qū)域邊緣與中心點的距離,將圖像模板中每個斑區(qū)域邊緣與中心點的距離逐個與人物圖像中每個斑區(qū)域邊緣與中心點的距離進行比對,如圖像模板中有設(shè)定數(shù)量個斑區(qū)域不存在人物圖像中,則確定比對不相似,否則確定相似。
[0026]可選的,所述裝置還包括:
[0027]替換單元,用于在所述打開單元打開智能設(shè)備之后,用該人物圖像替換圖像模板。
[0028]可選的,所述圖像比對單元具體用于:
[0029]獲取人物圖像的輪廓線,將人物圖像的雙眼之間的中點作為原點,呈360°均勻發(fā)射出360個射線,記錄每條射線與輪廓線的交點坐標,計算原點與每個交點坐標的距離L ;獲取圖像模板的輪廓線,將圖像模板的雙眼之間的中點作為原點,呈360°均勻發(fā)射出360個射線,記錄每條射線與圖像模板輪廓線的交點坐標,計算原點與每個交點坐標的距離E ;
[0030]Σ (Ln-EnXc 公式 I ;
[0031]當(dāng)滿足公式I時,確定人物圖像與圖像模板近似,打開智能設(shè)備;
[0032]其中,Ln人物圖像中原點與第η個交點坐標之間的距離;Εη圖像模板中原點與第η個交點坐標之間的距離,C為設(shè)定閾值,為常數(shù)。
[0033]可選的,所述圖像比對單元具體用于:
[0034]獲取人物圖像的輪廓線以及人物圖像的雙眼的中點,獲取圖像模板的輪廓線以及雙眼的中點,將圖像模塊的雙眼中點與人物圖像的雙眼的中點重合,如人物圖像的輪廓線與圖像模塊的輪廓線也重合,打開智能設(shè)備。
[0035]在本發(fā)明實施例中,本發(fā)明提供的技術(shù)方案的手機采用人臉識別的方式來監(jiān)控驗證手機,所以其在手機用戶發(fā)生變化時,能夠自動屏蔽非主人的操作,所以其具有安全性高的有點。
【附圖說明】
[0036]圖1是本發(fā)明提供的一種基于人臉識別的驗證使用方法的流程圖;
[0037]圖2是本發(fā)明提供的一種智能終端裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0038]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明【具體實施方式】提供一種基于人臉識別的驗證使用方法,上述方法由手機或其他的智能設(shè)備(例如ipad、PDA等)執(zhí)行,該方法如圖1所示,包括如下步驟:
[0040]101、獲取操作者的照片;
[0041]102、從照片中提取出操作者的面部圖像;
[0042]103、將人物圖像與圖像模板進行比對,根據(jù)比對結(jié)果確定是否打開智能設(shè)備。
[0043]上述比對結(jié)果可以為:相似或不相似。因為對于操作者來說,其面部圖像不可能是不變的,所以完全相同的可能性不大,因為人臉是會有所變化的,所以這里只需要相似就可以實現(xiàn),具體判斷相似的方法可以參見下面描述。
[0044]可選的,上述將人物圖像與圖像模板進行比對的實現(xiàn)方式具體可以為:
[0045]提取人物圖像中每個像素點的灰度值,提取斑點灰度值范圍內(nèi)的像素點及其坐標,斑點灰度值范圍內(nèi)的像素點即斑點,如相鄰斑點之間的距離小于設(shè)定距離,則將該相鄰斑點劃分為一個斑區(qū)域,遍歷所有的斑點區(qū)分出所有的斑區(qū)域;將所有的斑區(qū)域顯示在人物圖像的對應(yīng)位置,提取圖像模板中的所有斑區(qū)域,以雙眼中心點為原點,360°均勻放出多條射線穿過所有斑區(qū)域,依據(jù)多條射線與所有斑區(qū)域邊緣的交點獲取每個斑區(qū)域邊緣與中心點的距離;獲取人物圖像中每個斑區(qū)域邊緣與中心點的距離,將圖像模板中每個斑區(qū)域邊緣與中心點的距離逐個與人物圖像中每個斑區(qū)域邊緣與中心點的距離進行比對,如圖像模板中有設(shè)定數(shù)量個斑區(qū)域不存在人物圖像中,則確定比對不相似,否則確定相似。
[0046]此設(shè)計主要是通過斑點區(qū)域來進行人物圖像的識別,因為對于人像來說,一般都有斑點,并且斑點的灰度值基本處于一個范圍內(nèi),比較容易區(qū)分出灰度值,則通過對比所有斑點的問題就可以實現(xiàn)人物圖像的區(qū)分,因為對于每個人來說,其斑點肯定不可能一致,所有其也可以明顯的進行區(qū)分,另外,這里以雙眼中心點作為基準點也是為了避免人的長胖長瘦所引起的對比對結(jié)果的影響,以雙眼中心點為基準點能避免其產(chǎn)生的影響,所以上述方法具有比對準確度高的優(yōu)點。
[0047]可選的,上述方法在103之后還可以包括:
[0048]如打開智能設(shè)備,則用該人物圖像替換圖像模板。
[0049]所述將人物圖像與圖像模板進行比對,根據(jù)比對結(jié)果確定是否打開智能設(shè)備具體包括:
[0050]可選的,上述103的具體實現(xiàn)方法可以為:
[0051]獲取人物圖像的輪廓線,將人物圖像的雙眼之間的中點作為原點,呈360°均勻發(fā)射出360個射線,記錄每條射線與輪廓線的交點坐標,計算原點與每個交點坐標的距離L ;獲取圖像模板的輪廓線,將圖像模板的雙眼之間的中點作為原點,呈360°均勻發(fā)射出360個射線,記錄每條射線與圖像模板輪廓線的交點坐標,計算原點與每個交點坐標的距離E ;
[0052]Σ (Ln_En)〈c 公式