本發(fā)明涉及移動終端領(lǐng)域,尤其涉及一種基于人臉識別的解鎖方法、裝置及終端。
背景技術(shù):
目前,為了提高移動終端解鎖過程的方便性,可以通過人臉識別來對移動終端進(jìn)行解鎖。具體來說,移動終端通過紅外裝置檢測到人臉靠近時,就自動啟動自身的前置攝像頭進(jìn)行人臉識別解鎖。
然而,現(xiàn)有的人臉識別解鎖方法無法辨別當(dāng)前輸入的人臉圖像是否真實,也就是說,即使用戶將一張清晰的人臉照片放置在前置攝像頭前方,一樣可以使終端成功解鎖,這樣降低了終端解鎖的安全性。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種基于人臉識別的解鎖方法,裝置及終端,提高了終端解鎖的安全性。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
第一方面,本發(fā)明實施例提供了一種基于人臉識別的解鎖方法,所述方法包括:終端采集人臉圖像信息和人臉溫度信息;當(dāng)確定所述人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且所述人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,進(jìn)行解鎖。
在上述實施例中,所述人臉溫度信息包括所述人臉圖像信息對應(yīng)面部的至少兩個區(qū)域的平均溫度。
在上述實施例中,所述終端確定所述人臉溫度信息符合預(yù)設(shè)的人臉溫度特征,具體包括:當(dāng)所述終端識別出有至少兩個區(qū)域的平均溫度互不相同時,確 定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征。
在上述實施例中,所述終端確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征,具體包括:當(dāng)所述終端識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足各區(qū)域預(yù)設(shè)平均溫度時,確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征。
在上述實施例中,所述終端確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征,具體包括:所述終端獲取當(dāng)前的環(huán)境溫度;當(dāng)所述終端識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足當(dāng)前環(huán)境溫度下各區(qū)域?qū)?yīng)的預(yù)設(shè)平均溫度時,確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征。
第二方面,本發(fā)明實施例提供了一種基于人臉識別的解鎖裝置,所述裝置包括:采集單元和解鎖單元,其中:所述采集單元,用于采集人臉圖像信息和人臉溫度信息;所述解鎖單元,用于當(dāng)確定所述采集單元采集的所述人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且所述采集單元采集的所述人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,進(jìn)行解鎖。
在上述實施例中,所述人臉溫度信息包括所述人臉圖像信息對應(yīng)面部的至少兩個區(qū)域的平均溫度。
在上述實施例中,所述解鎖單元具體用于:當(dāng)識別出有至少兩個區(qū)域的平均溫度互不相同時,確定所述人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
在上述實施例中,所述解鎖單元具體用于:當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足各區(qū)域預(yù)設(shè)平均溫度時,確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征。
在上述實施例中,所述解鎖單元包括:獲取子單元和確定子單元,其中:所述獲取子單元,用于獲取當(dāng)前的環(huán)境溫度;所述確定子單元,用于當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足所述獲取子單元獲取的當(dāng)前環(huán)境溫度下各區(qū)域?qū)?yīng)的預(yù)設(shè)平均溫度時,確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征。
第三方面,本發(fā)明實施例提供了一種基于人臉識別的解鎖終端,所述終端 包括:攝像頭、紅外測溫儀、處理器和用于存儲所述處理器可執(zhí)行指令的存儲器,其中:所述攝像頭,用于采集人臉圖像信息;所述紅外測溫儀,用于采集人臉溫度信息;所述處理器,用于當(dāng)確定所述攝像頭采集的所述人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且所述紅外測溫儀采集的所述人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,進(jìn)行解鎖。
在上述實施例中,所述人臉溫度信息包括所述人臉圖像信息對應(yīng)面部的至少兩個區(qū)域的平均溫度。
在上述實施例中,所述處理器具體用于:當(dāng)識別出有至少兩個區(qū)域的平均溫度互不相同時,確定所述人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
在上述實施例中,所述處理器具體用于:當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足各區(qū)域預(yù)設(shè)平均溫度時,確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征。
在上述實施例中,所述紅外測溫儀具體用于:獲取當(dāng)前的環(huán)境溫度;所述處理器具體用于:當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足所述紅外測溫儀獲取的當(dāng)前環(huán)境溫度下各區(qū)域?qū)?yīng)的預(yù)設(shè)平均溫度時,確定所述人臉溫度信息符合所述預(yù)設(shè)的人臉溫度特征。
本發(fā)明實施例提供了一種基于人臉識別的解鎖方法,裝置及終端,通過終端采集人臉圖像信息和人臉溫度信息;當(dāng)確定人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,進(jìn)行解鎖,實現(xiàn)了有效辨別人臉圖像的真實性,提高了終端解鎖的安全性,更好的保護(hù)用戶隱私。
附圖說明
圖1為本發(fā)明實施例提供的一種基于人臉識別的解鎖方法的流程示意圖;
圖2為本發(fā)明實施例提供的人臉面部各個區(qū)域的溫度采集示意圖;
圖3為本發(fā)明實施例提供的基于人臉識別的解鎖方法的詳細(xì)實施例一的流程示意圖;
圖4為本發(fā)明實施例提供的基于人臉識別的解鎖方法的詳細(xì)實施例二的流 程示意圖;
圖5為本發(fā)明實施例提供的一種基于人臉識別的解鎖裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的另一種基于人臉識別的解鎖裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的一種基于人臉識別的解鎖終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
圖1為本發(fā)明實施例提供的一種基于人臉識別的解鎖方法的流程示意圖,該方法包括:
S101:終端采集人臉圖像信息和人臉溫度信息;
其中,人臉圖像信息和人臉溫度信息用于終端解鎖的鑒權(quán)或驗證。
需要說明的是,終端可以通過開啟攝像頭采集人臉圖像信息,以及通過開啟紅外測溫儀采集人臉溫度信息。當(dāng)然,終端還可以通過其他方式采集人臉圖像信息和人臉溫度信息,本發(fā)明實施例對此不做具體的限制。
示例性地,人臉溫度信息包括人臉圖像信息對應(yīng)面部的至少兩個區(qū)域的平均溫度。
舉例來說,參考圖2所示的人臉面部各個區(qū)域的溫度采集示意圖,終端在人臉面部的兩個面頰即b區(qū)域和c區(qū)域、額頭即a區(qū)域及下巴即d區(qū)域分別采集至少兩個點(diǎn)的溫度,并分別計算這四個區(qū)域的溫度平均值。
S102:當(dāng)確定人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,進(jìn)行解鎖。
其中,預(yù)設(shè)的人臉溫度特征,用于判斷終端獲取的人臉圖像信息是否是真實的人臉信息。
需要說明的是,若人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,說明終端獲取的人臉圖像信息是用戶本人的圖像信息;若人臉溫度信息符合預(yù)設(shè)的人臉溫度特征,說明終端獲取的人臉圖像信息是真實的人臉信息,從而可以進(jìn)一步確定 是用戶本人進(jìn)行終端解鎖操作,提高了終端解鎖的安全性。
示例性地,終端確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征,具體包括:當(dāng)終端識別出有至少兩個區(qū)域的平均溫度互不相同時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
需要說明的是,人臉面部不同區(qū)域的表面溫度是有區(qū)別的,也就是說,終端采集到的各個人臉面部區(qū)域的平均溫度完全相同的概率是非常小的;而如果終端獲取的人臉圖像信息不是真實的人臉信息,例如是一張人臉照片,那么終端采集到的各個人臉面部區(qū)域的平均溫度完全相同的概率是很大的,因此,通過判斷是否有至少兩個區(qū)域的平均溫度是互不相同的,來判斷終端獲取的人臉圖像信息是否是真實的人臉信息。
示例性地,終端確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征,具體包括:當(dāng)終端識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足各區(qū)域預(yù)設(shè)平均溫度時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
其中,人臉面部預(yù)設(shè)區(qū)域,為人臉面部預(yù)設(shè)的需要終端采集人臉溫度信息的至少兩個區(qū)域。
需要說明的是,人臉面部的表面溫度在33-35℃之間,且人臉面部的不同區(qū)域的溫度之間有1-2℃的溫度差異。若人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足各區(qū)域預(yù)設(shè)平均溫度,則說明終端獲取的人臉圖像信息是真實的人臉信息。
示例性地,終端確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征,具體包括:終端獲取當(dāng)前的環(huán)境溫度;當(dāng)終端識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足當(dāng)前環(huán)境溫度下各區(qū)域?qū)?yīng)的預(yù)設(shè)平均溫度時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
需要說明的是,人臉面部的溫度會受到周圍環(huán)境溫度的影響,因此,終端根據(jù)當(dāng)前環(huán)境溫度的不同,預(yù)先設(shè)置不同環(huán)境溫度下各區(qū)域?qū)?yīng)的預(yù)設(shè)平均溫度,這樣可以提高終端判斷獲取的人臉圖像信息是否真實的準(zhǔn)確性。
可以看出,本發(fā)明實施例提供的基于人臉識別的解鎖方法應(yīng)用于解除終端的鎖定狀態(tài),使用戶可以對終端進(jìn)行操作。當(dāng)然,本領(lǐng)域技術(shù)人員還可以將本 發(fā)明實施例公開的解鎖方法應(yīng)用于解除終端的應(yīng)用程序的鎖定狀態(tài),使得用戶可以打開相應(yīng)的應(yīng)用程序。
圖3為本發(fā)明實施例提供的基于人臉識別的解鎖方法的詳細(xì)實施例一的流程示意圖,方法包括:
S301:終端在接收到喚醒消息后點(diǎn)亮屏幕;
需要說明的是,在本發(fā)明詳細(xì)實施例一中,終端通過點(diǎn)亮屏幕使得終端在亮屏狀態(tài)下執(zhí)行后續(xù)的解鎖操作。當(dāng)然,在實際應(yīng)用中終端也可以在滅屏狀態(tài)下進(jìn)行解鎖操作。
S302:終端開啟攝像頭及紅外測溫儀;
S303:終端通過攝像頭采集人臉圖像信息,通過紅外測溫儀采集人臉溫度信息;
S304:終端判斷人臉圖像信息是否符合預(yù)設(shè)的人臉圖像特征,若是,則執(zhí)行步驟S305;若否,則終端解鎖失敗。
S305:終端判斷人臉溫度信息是否符合預(yù)設(shè)的人臉溫度特征,若是,則終端解鎖成功;若否,則終端解鎖失敗。
需要補(bǔ)充的是,本發(fā)明實施例提供的解鎖方法可以應(yīng)用于解除終端的鎖定狀態(tài),還可以應(yīng)用于解除終端相應(yīng)的應(yīng)用程序的鎖定狀態(tài),對此,本發(fā)明實施例不做具體的限定。
圖4為本發(fā)明實施例提供的基于人臉識別的解鎖方法的詳細(xì)實施例二的流程示意圖,結(jié)合圖2所示的人臉面部各個區(qū)域的溫度采集,方法包括:
S401:終端采集人臉圖像信息,及人臉面部a、b、c、d四個區(qū)域的平均溫度;
S402:終端判斷人臉圖像信息是否符合預(yù)設(shè)的人臉圖像特征,若是,則執(zhí)行步驟S403;若否,則終端解鎖失敗。
S403:終端判斷a、b、c、d四個區(qū)域的平均溫度,是否有至少兩個區(qū)域的平均溫度互不相同的,若是,則執(zhí)行步驟S404;若否,則終端解鎖失敗。
S404:終端采集當(dāng)前環(huán)境溫度T,若T為5-35℃,則執(zhí)行步驟S405;若T 低于5℃時,則執(zhí)行步驟S406;若T高于35℃,則執(zhí)行步驟S407;
S405:終端判斷四個平均溫度是否均在32℃-35℃,若是,則終端解鎖成功;若否,則終端解鎖失敗。
S406:終端判斷四個平均溫度是否均在30℃-35℃,若是,則終端解鎖成功;若否,則終端解鎖失敗。
S407:終端判斷四個平均溫度是否均在32℃-37℃,若是,則終端解鎖成功;若否,則終端解鎖失敗。
需要補(bǔ)充的是,本發(fā)明實施例提供的解鎖方法可以應(yīng)用于解除終端的鎖定狀態(tài),還可以應(yīng)用于解除終端相應(yīng)的應(yīng)用程序的鎖定狀態(tài),對此,本發(fā)明實施例不做具體的限定。
本發(fā)明實施例提供了一種基于人臉識別的解鎖方法,通過終端喚醒時,終端采集人臉圖像信息和人臉溫度信息;當(dāng)終端確定人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,終端進(jìn)行解鎖,實現(xiàn)了有效辨別人臉圖像的真實性,提高了終端解鎖的安全性,更好的保護(hù)用戶隱私。
圖5為本發(fā)明實施例提供的一種基于人臉識別的解鎖裝置50的結(jié)構(gòu)示意圖,該裝置包括:采集單元501和解鎖單元502,其中:
采集單元501,用于采集人臉圖像信息和人臉溫度信息;
解鎖單元502,用于當(dāng)確定采集單元501采集的人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且采集單元501采集的人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,進(jìn)行解鎖。
示例性地,人臉溫度信息包括人臉圖像信息對應(yīng)面部的至少兩個區(qū)域的平均溫度。
示例性地,解鎖單元502具體用于:當(dāng)識別出有至少兩個區(qū)域的平均溫度互不相同時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
示例性地,解鎖單元502具體用于:當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足各區(qū)域預(yù)設(shè)平均溫度時,確定人臉溫度信息符合預(yù)設(shè)的 人臉溫度特征。
示例性地,圖6示出了本發(fā)明實施例提供的另一種基于人臉識別的解鎖裝置的結(jié)構(gòu),其中,解鎖單元502包括:獲取子單元5021和確定子單元5022,其中:
獲取子單元5021,用于獲取當(dāng)前的環(huán)境溫度;
確定子單元5022,用于當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足獲取子單元5021獲取的當(dāng)前環(huán)境溫度下各區(qū)域?qū)?yīng)的預(yù)設(shè)平均溫度時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
圖7為本發(fā)明實施例提供的一種基于人臉識別的解鎖終端70的結(jié)構(gòu)示意圖,該終端包括:攝像頭701、紅外測溫儀702、處理器703和用于存儲處理器703可執(zhí)行指令的存儲器704,其中:
攝像頭701,用于采集人臉圖像信息;
紅外測溫儀702,用于采集人臉溫度信息;
處理器703,用于當(dāng)確定攝像頭701采集的人臉圖像信息符合預(yù)設(shè)的人臉圖像特征,且紅外測溫儀702采集的人臉溫度信息符合預(yù)設(shè)的人臉溫度特征時,進(jìn)行解鎖。
示例性地,人臉溫度信息包括人臉圖像信息對應(yīng)面部的至少兩個區(qū)域的平均溫度。
示例性地,處理器703具體用于:當(dāng)識別出有至少兩個區(qū)域的平均溫度互不相同時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
示例性地,處理器703具體用于:當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足各區(qū)域預(yù)設(shè)平均溫度時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
示例性地,紅外測溫儀702具體用于:獲取當(dāng)前的環(huán)境溫度;處理器703具體用于:當(dāng)識別出自身采集的人臉面部預(yù)設(shè)區(qū)域的平均溫度分別滿足紅外測溫儀702獲取的當(dāng)前環(huán)境溫度下各區(qū)域?qū)?yīng)的預(yù)設(shè)平均溫度時,確定人臉溫度信息符合預(yù)設(shè)的人臉溫度特征。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。