一種基于環(huán)境篩選幀的眼紋識別解鎖方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像識別領(lǐng)域,尤其涉及一種基于環(huán)境篩選幀的眼紋識別解鎖方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著手機、電腦、PDA等智能終端應(yīng)用的普及,為了更好的保證用戶的隱私和設(shè)備中存儲數(shù)據(jù)的安全性,目前的智能終端大多具有屏幕鎖定的功能,與該功能對應(yīng)的屏幕解鎖的方式有多種,如字符密碼解鎖,指紋識別解鎖,臉部解鎖等,然而字符密碼解鎖容易造成忘記密碼或他人盜用密碼進行解鎖、指紋識別當(dāng)手指受傷等時不可用、而臉部解鎖在胖瘦變化時也難以很好解鎖?,F(xiàn)有技術(shù)中并未出現(xiàn)有一種根據(jù)眼部紋理進行解鎖,并且能根據(jù)環(huán)境亮度或圖像亮度選擇合適的幀數(shù)加快解鎖速度的技術(shù)方案。
[0003]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于環(huán)境篩選幀的眼紋識別解鎖方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中解鎖速度慢和解鎖成功率低的問題。
[0005]本發(fā)明的技術(shù)方案如下:
一種基于環(huán)境篩選幀的眼紋識別解鎖方法,其中,包括以下步驟:
A、當(dāng)進行眼紋識別解鎖時,開啟前置攝像頭并采集若干幀數(shù)的當(dāng)前用戶眼部圖像;
B、將所獲取的當(dāng)前用戶眼部圖像進行數(shù)據(jù)處理,得到當(dāng)前用戶的眼紋信息;
C、將當(dāng)前用戶的眼紋信息與預(yù)先存儲的眼紋信息進行比對,判斷是否一致;當(dāng)是時,解鎖成功,當(dāng)否時,提示解鎖失敗。
[0006]所述基于環(huán)境篩選幀的眼紋識別解鎖方法,其中,所述步驟A之前包括:
S、預(yù)先通過前置攝像頭采集若干幀數(shù)的用戶眼部圖像,進行數(shù)據(jù)處理,得到用戶的眼紋信息并將其保存至手機本地中。
[0007]所述基于環(huán)境篩選幀的眼紋識別解鎖方法,其中,所述步驟B具體包括:
B11、通過光傳感器對當(dāng)前環(huán)境的光亮程度進行識別;
B12、當(dāng)當(dāng)前環(huán)境的光亮程度大于第一閾值時,則減少去除當(dāng)前用戶眼部圖像的幀數(shù);當(dāng)當(dāng)前環(huán)境的光亮程度小于第一閾值時,則增加去除當(dāng)前用戶眼部圖像的幀數(shù);
B13、對剩余幀數(shù)的當(dāng)前用戶眼部圖像進行合成、除噪,得到當(dāng)前用戶的眼紋信息。
[0008]所述基于環(huán)境篩選幀的眼紋識別解鎖方法,其中,所述步驟B具體包括:
B21、通過光傳感器對所獲取當(dāng)前用戶眼部圖像的光亮程度進行識別;
B22、當(dāng)當(dāng)前環(huán)境的光亮程度大于第二閾值時,則減少去除當(dāng)前用戶眼部圖像的幀數(shù);當(dāng)當(dāng)前環(huán)境的光亮程度小于第二閾值時,則增加去除當(dāng)前用戶眼部圖像的幀數(shù);
B23、對剩余幀數(shù)的當(dāng)前用戶眼部圖像進行合成、除噪,得到當(dāng)前用戶的眼紋信息。
[0009]所述基于環(huán)境篩選幀的眼紋識別解鎖系統(tǒng),其中,所述系統(tǒng)包括: 采集模塊、用于當(dāng)進行眼紋識別解鎖時,開啟前置攝像頭并采集若干幀數(shù)的當(dāng)前用戶眼部圖像;
處理模塊、用于將所獲取的當(dāng)前用戶眼部圖像進行數(shù)據(jù)處理,得到當(dāng)前用戶的眼紋信息;
判斷模塊、用于將當(dāng)前用戶的眼紋信息與預(yù)先存儲的眼紋信息進行比對,判斷是否一致;當(dāng)是時,解鎖成功,當(dāng)否時,提示解鎖失敗。
[0010]所述基于環(huán)境篩選幀的眼紋識別解鎖系統(tǒng),其中,所述系統(tǒng)還包括:
預(yù)先存儲模塊、用于預(yù)先通過前置攝像頭采集若干幀數(shù)的用戶眼部圖像,并進行數(shù)據(jù)處理,獲得用戶的眼紋信息并保存至手機本地中。
[0011]所述基于環(huán)境篩選幀的眼紋識別解鎖系統(tǒng),其中,所述處理模塊具體包括:
獲取環(huán)境光亮單元、用于通過光傳感器獲取當(dāng)前環(huán)境的光亮程度;
第一篩選圖像幀數(shù)單元、用于當(dāng)當(dāng)前環(huán)境的光亮程度大于第一閾值時,則減少去除當(dāng)前用戶眼部圖像的幀數(shù);當(dāng)當(dāng)前環(huán)境的光亮程度小于第一閾值時,則增加去除當(dāng)前用戶眼部圖像的幀數(shù);
第一眼紋信息處理單元、用于對剩余幀數(shù)的當(dāng)前用戶眼部圖像進行合成、除噪,得到當(dāng)前用戶的眼紋信息。
[0012]所述基于環(huán)境篩選幀的眼紋識別解鎖系統(tǒng),其中,所述處理模塊具體包括:
獲取圖像光亮單元、用于通過光傳感器對所獲取當(dāng)前用戶眼部圖像的明暗進行識別; 第二篩選圖像幀數(shù)單元、用于當(dāng)當(dāng)前環(huán)境的光亮程度大于第二閾值時,則減少去除當(dāng)前用戶眼部圖像的幀數(shù);當(dāng)當(dāng)前環(huán)境的光亮程度小于第二閾值時,則增加去除當(dāng)前用戶眼部圖像的幀數(shù);
第二眼紋信息處理單元、用于對剩余幀數(shù)的當(dāng)前用戶眼部圖像進行合成、除噪,得到當(dāng)前用戶的眼紋信息。
[0013]有益效果:本發(fā)明中提供一種基于環(huán)境篩選幀的眼紋識別解鎖方法及系統(tǒng),其通過前置攝像頭獲取用戶的若干眼部圖像,根據(jù)所拍攝的眼部圖像的亮度或周圍環(huán)境的亮度選擇去除最初獲取的幀的數(shù)量,減少對無用圖像處理的時間,并將剩余幀數(shù)的眼部圖像進行處理,獲得當(dāng)前用戶的眼紋信息,與預(yù)先存儲的眼紋信息進行判斷,當(dāng)一致時則解鎖成功。通過本發(fā)明,極大地提高了眼紋識別的效率,使得通過眼紋識別解鎖的速度大大加快,給用戶帶來極大的便利。
【附圖說明】
[0014]圖1為本發(fā)明所述基于環(huán)境篩選幀的眼紋識別解鎖方法的流程圖。
[0015]圖2為本發(fā)明所述基于環(huán)境篩選幀的眼紋識別解鎖系統(tǒng)的模塊框圖。
【具體實施方式】
[0016]本發(fā)明提供一種基于環(huán)境篩選幀的眼紋識別解鎖方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0017]如圖1所示,本發(fā)明提供一種基于環(huán)境篩選幀的眼紋識別解鎖方法,其包括以下步驟:
S100、當(dāng)進行眼紋識別解鎖時,開啟前置攝像頭并采集若干幀數(shù)的當(dāng)前用戶眼部圖像;
S200、將所獲取的當(dāng)前用戶眼部圖像進行數(shù)據(jù)處理,得到當(dāng)前用戶的眼紋信息;
S300、將當(dāng)前用戶的眼紋信息與預(yù)先存儲的眼紋信息進行比對,判斷是否一致;當(dāng)是時,解鎖成功,當(dāng)否時,提示解鎖失敗。
[0018]本發(fā)明中提供一種基于環(huán)境篩選幀的眼紋識別解鎖方法及系統(tǒng),其通過前置攝像頭獲取用戶的若干眼部圖像,并將所獲取的眼部圖像進行處理,獲得當(dāng)前用戶的眼紋信息,將其與預(yù)先存儲的眼紋信息進行判斷,當(dāng)眼紋信息如眼紋的紋理一致時,則解鎖成功。通過本發(fā)明,極大地提高了眼紋識別的效率,使得用于通過眼紋識別解鎖的速度大大加快,給用戶帶來極大的便利。
[0019]本發(fā)明是專門針對于智能終端中的解鎖功能所提出的技術(shù)方案,其是根據(jù)每個人的眼部紋理都是不同的,通過分析眼紋信息來確定當(dāng)前用戶是否為該智能終端的擁有者,從而實現(xiàn)是否解鎖的目的,其中,所述智能終端包括手機、平板電腦、智能相機等。在本發(fā)明所述步驟SlOO中,當(dāng)進行眼紋識別解鎖時,首先開啟智能終端中的前置攝像頭進行拍攝,具體地,將前置攝像頭對準(zhǔn)當(dāng)前用戶并拍攝若干張眼部圖像,一張眼部圖像記為一幀,即前置攝像頭采集若干幀數(shù)的當(dāng)前用戶眼部圖像。
[0020]由于環(huán)境和人為拍攝等的因素,前置攝像頭所獲取的初始圖像為無用幀,其一般拍攝效果不佳,其噪點較多,如果此時即開始對圖像進行數(shù)據(jù)處理,容易使得眼紋識別不準(zhǔn)確,造成解鎖失敗的現(xiàn)象,因此需要將最初拍攝的若干幀數(shù)的眼部圖像去除后再進行數(shù)據(jù)處理;另外,周圍環(huán)境的亮度會影響所拍攝圖像的亮度,而在獲得同樣高質(zhì)量眼紋信息的前提下,較亮環(huán)境下(或較亮的眼部圖像)所要去除的眼部圖像的幀數(shù)與較暗環(huán)境下(或較暗的眼部圖像)所要去除的眼部圖像的幀數(shù)是不同的。因此可以根據(jù)周圍環(huán)境的亮度(或拍攝的眼部圖像的亮度)選擇所要去除的幀數(shù),減少處理無用幀部分所消耗的時間,提高了眼紋信息識別的效率,加快解鎖進程。
[0021]進一步地,在步驟S200中,智能終端將所獲取的當(dāng)前用戶眼部圖像進行數(shù)據(jù)處理(即是將幾幀圖像進行合成除噪,接著分析圖像獲得眼紋)得到當(dāng)前用戶的眼紋信息。通過對若干幀數(shù)的當(dāng)前用戶眼部圖像進行分析,從而獲得該用戶的眼紋信息,如眼紋的紋理、長度等。
[0022]獲得眼紋信息后,進入步驟S300中,即將當(dāng)前用戶的眼紋信息與預(yù)先存儲的眼紋信息進行比對,判斷是否一致;當(dāng)是時,解鎖成功,當(dāng)否時,提示解鎖失敗。當(dāng)然,因為圖像識別技術(shù)有一定概率會導(dǎo)致解鎖失敗,因此可以設(shè)置多種備選的解鎖方法,如設(shè)置密碼或九宮圖案等,這樣在眼紋識別失敗時可以啟用備用的解鎖方法,提高解鎖成功率。
[0023]需要說明的是,在步驟SlOO之前進行了步驟S,即首次使用時需采集用戶的眼紋信息:預(yù)先通過前置攝像頭采集若干幀數(shù)的用戶眼部圖像,進行數(shù)據(jù)處理,得到用戶的眼紋信息并將其保存至手機本地中。其中,手機本地指的是手機機身存儲,即本發(fā)明中將用戶的眼紋信息存儲到智能終端機身存儲位置中,當(dāng)需進行比對時,則從手機本地中調(diào)用該眼紋信息進行比對,這樣使得無論用戶是否更換SD卡等外置存儲時,都能隨時對智能終端進行眼紋識別,為用戶提供便利。
[0024]較佳實施例中,本發(fā)明提供兩種對圖像的識別方法,分別是檢測周圍環(huán)境的亮度和檢測圖像的亮度。其中,第一種方法如下所示,所述步驟S200具體包括:
5211、通過光傳感器對當(dāng)前環(huán)境的光亮程度進行識別;
5212、當(dāng)當(dāng)前環(huán)境的光亮程度大于第一閾值時,則減少去除當(dāng)前用戶眼部圖像的幀數(shù);當(dāng)當(dāng)前環(huán)境的光亮程度小于第一閾值時,則增加去除當(dāng)前用戶眼部圖像的幀數(shù);