移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及移動終端技術領域,尤其涉及一種移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法及系統(tǒng)。
【背景技術】
[0002]隨著智能機的普及,很多用戶利用鎖屏軟件來保護自己的手機隱私,美化手機和減少誤操作。眼紋識別鎖屏軟件是一款保護用戶手機隱私的鎖屏軟件。由于每個人的眼部紋理都是不一樣的,而且一般情況都不會有很大變化,眼紋識別鎖屏軟件就利用了這個原理,通過分析眼紋來確定是否是該手機的主人。
[0003]眼紋識別鎖屏軟件使用前置攝像頭來獲取用戶的眼部圖片信息。然后對這些圖片數(shù)據(jù)進行處理分析。所以對前置攝像頭圖像質(zhì)量要求比較高。一般平臺上的攝像頭驅(qū)動的無法根據(jù)環(huán)境光自適應調(diào)節(jié)曝光的初始值,都是采取固定的曝光初始值,然后慢慢的通過算法調(diào)節(jié)合適曝光值。這樣圖像會有一個從暗到亮的過程,前面很多幀都非常的暗,無法在眼紋識別中使用,這樣的幀只能拋棄這些幀。這會浪費很多時間,導致解鎖過程需要相對較長的一段時間,給用戶造成很大的不便。
[0004]由此可知,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法及系統(tǒng),旨在通過本發(fā)明克服現(xiàn)有技術中存在的以上缺陷,即一開始就獲得一個相對準確的曝光初始值,在眼紋識別的時候就不需要拋棄這些幀,從而加快眼紋識別的速度,為用戶提供方便。
[0006]本發(fā)明解決技術問題所采用的技術方案如下:
一種移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法,其中,包括步驟:
51、實時檢測移動終端中的眼紋識別軟件是否使用攝像頭;
52、若是,則獲取當前環(huán)境的光亮度值并根據(jù)所述光亮度值計算當前曝光初始值;
53、將所述當前曝光初始值傳送至攝像頭,所述攝像頭根據(jù)所述當前曝光初始值自適應調(diào)整攝像配置參數(shù)。
[0007]所述的移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法,其中,所述步驟SI具體包括:
SI 1、眼紋識別解鎖軟件打開攝像頭,并開始預覽;
S12、實時檢測眼紋識別軟件是否使用攝像頭,若否,則按照普通應用正常流程進行處理,否則,進入步驟S2。
[0008]所述的移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法,其中,所述步驟S2具體包括步驟:
S21、檢測到眼紋識別軟件正在使用攝像頭,所述攝像頭硬件抽象層啟動移動終端內(nèi)置的光感應器;
522、所述光感應器獲取當前環(huán)境的光亮度值,并根據(jù)所述光亮度值計算當前曝光初始值;
523、將計算的所述當前曝光初始值傳送至攝像頭。
[0009]所述的移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法,其中,所述步驟S3具體包括步驟:
S31、所述攝像頭接收所述當前曝光初始值,實時調(diào)整攝像配置參數(shù),所述攝像配置參數(shù)包括:曝光初始index值、以及Gain值。
[0010]所述的移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法,其中,所述步驟S3之后還包括步驟:
S4、攝像頭根據(jù)所述當前曝光初始值輸出圖像并傳送至眼紋識別軟件,所述眼紋識別軟件對所述圖像進行處理、解鎖后,關閉攝像頭。
[0011 ] 一種移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)系統(tǒng),其中,包括:
檢測模塊,用于實時檢測移動終端中的眼紋識別軟件是否使用攝像頭;
曝光初始值計算模塊,用于若是,則獲取當前環(huán)境的光亮度值并根據(jù)所述光亮度值計算當前曝光初始值;
攝像參數(shù)調(diào)整模塊,用于將所述當前曝光初始值傳送至攝像頭,所述攝像頭根據(jù)所述當前曝光初始值自適應調(diào)整攝像配置參數(shù);
攝像頭關閉模塊,用于攝像頭根據(jù)所述當前曝光初始值輸出圖像并傳送至眼紋識別軟件,所述眼紋識別軟件對所述圖像進行處理、解鎖后,關閉攝像頭。
[0012]所述移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)系統(tǒng),其中,所述檢測模塊具體包括:
解鎖單元,用于眼紋識別解鎖軟件打開攝像頭,并開始預覽;
判斷單元,用于實時檢測眼紋識別軟件是否使用攝像頭,若否,則按照普通應用正常流程進行處理,否則,進一步獲取當前環(huán)境的光亮度值。
[0013]所述移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)系統(tǒng),其中,所述曝光初始值計算模塊具體包括:
光感應器啟動單元,用于檢測到眼紋識別軟件正在使用攝像頭,所述攝像頭硬件抽象層啟動移動終端內(nèi)置的光感應器;
曝光初始值獲取單元,用于所述光感應器獲取當前環(huán)境的光亮度值,并根據(jù)所述光亮度值計算當前曝光初始值;
曝光初始值傳送單元,用于將計算的所述當前曝光初始值傳送至攝像頭。
[0014]所述移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)系統(tǒng),其中,所述攝像參數(shù)調(diào)整模塊具體包括:
接收調(diào)整單元,用于所述攝像頭接收所述當前曝光初始值,實時調(diào)整攝像配置參數(shù),所述攝像配置參數(shù)包括:曝光初始index值、以及Gain值。
[0015]本發(fā)明所提供的一種移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法及系統(tǒng),所述方法具體包括:實時檢測移動終端中的眼紋識別軟件是否使用攝像頭;若是,則獲取當前環(huán)境的光亮度值并根據(jù)所述光亮度值計算當前曝光初始值;將所述當前曝光初始值傳送至攝像頭,所述攝像頭根據(jù)所述當前曝光初始值自適應調(diào)整攝像配置參數(shù)。本發(fā)明在攝像頭啟動的同時就通過移動終端內(nèi)置的光感應器獲得并計算出更精確的曝光初始值,進一步根據(jù)此曝光初始值自適應調(diào)整攝像配置參數(shù),從而在眼紋識別的時候無需花費時間去拋棄無用幀,加快眼紋識別的速度,極大地方便了用戶的使用。
【附圖說明】
[0016]圖1是本發(fā)明移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法的較佳實施例的流程圖。
[0017]圖2是本發(fā)明移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法的應用實施例流程圖。
[0018]圖3是本發(fā)明移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)系統(tǒng)的較佳實施例的功能模塊圖。
【具體實施方式】
[0019]本發(fā)明公開了一種移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法及系統(tǒng),為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請參見圖1,圖1是本發(fā)明移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法的第較佳實施例的流程圖。圖1所示的移動終端基于眼紋識別的攝像頭自適應調(diào)節(jié)方法,包括:
步驟S101、實時檢測移動終端中的眼紋識別軟件是否使用攝像頭。
[0021]本發(fā)明中的眼紋識別鎖屏軟件是一款保護用戶手機隱私的鎖屏軟件,其主要是通過分析眼紋來確定是否是該手機的主人。其使用原理為:使用前置攝像頭獲取用戶的若干眼部圖像,接著對這些圖片進行數(shù)據(jù)處理,獲取用戶的眼紋信息,并保存到手機本地。當用戶進行解鎖時,眼紋識別軟件會打開前置攝像頭,再次獲取用戶的眼紋信息,把這些信息和預存的眼部信息進行對比來確定是否是該手機主人。具體使用過程如下:首次使用,用戶必須錄入自己的眼部紋理信息,就像臉部識別鎖屏軟件類似。同時需要輸入備選的解鎖方式。因為圖像識別鎖屏軟件都一定概率解不開屏幕,設置備選的解鎖方法,如密碼或者九宮圖案,這樣可以在眼紋識別失敗時,啟用備用的解鎖方法。
[0022]基于以上所述,本發(fā)明實施例中的所述步驟SlOl具體包括步驟:
All、眼紋識別解鎖軟件打開攝像頭,并開始預覽;
A12、實時檢測眼紋識別軟件是否使用攝像頭,若否,則按照普通應用正常流程進行處理,否則,進一步獲取當前環(huán)境的光亮度值。
[0023]步驟S102、若是,則獲取當前環(huán)境的光亮度值并根據(jù)所述光亮度值計算當前曝光初始值。
[0024]本發(fā)明實施例中,所述步驟S102具體包括步驟:
A21、檢測到眼紋識別軟件正在使用攝像頭,所述攝像頭硬件抽象層啟動移動終端內(nèi)置的光感應器;
A22、所述光感應器獲取當前環(huán)境的光亮度值,并根據(jù)所述光亮度值計算當前曝光初始值;
A23、將計算的所述當前曝光初始值傳送至攝像頭。
[0025]手機的光感應器具有光線感應功能,在手機中一般的作用是:手機會通過光感應器獲取周圍光線的強弱來調(diào)整屏幕亮度的明暗,從而起到省電有保護眼睛的作用,比如你晚上熄燈后在被窩里看電子書,這是由于周圍環(huán)境光線很暗,它會自動將屏幕亮度也調(diào)節(jié)的暗一些,這樣對眼睛的刺激也小,也更加省電,如果你在太陽光下打開手機,它就會將屏幕亮度調(diào)到最大以便可以看清楚。
[0026]光感應器一般位于手機正面上邊緣,與前置攝像頭相鄰。因此,本發(fā)明使用光感應器獲得當前環(huán)境的光亮度值,通過這個光亮度值,可以計算獲取一個對于當前環(huán)境來說相對真確的曝光初始值。并把這個初始值傳遞給攝像頭,在眼紋識別程序打開攝像頭并開始預覽時,會使用光感應器提供曝光初始值,就可以解決前幾幀比較暗的問題,眼紋識別軟件就無需拋棄掉這些較暗的幀,可也提高解鎖速度。
[0027]步驟S103、將所述當前曝光初始值傳送至攝像頭,所述攝像頭根據(jù)所述當前曝光初始值自適應調(diào)整攝像配置參數(shù)。
[0028]本發(fā)明實施例中,所述步驟S103具體包括步驟:
A31、所