欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于眼紋識別的攝像頭快速啟動的方法、系統(tǒng)及移動終端的制作方法

文檔序號:8488049閱讀:255來源:國知局
基于眼紋識別的攝像頭快速啟動的方法、系統(tǒng)及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及攝像頭快速啟動領(lǐng)域,尤其涉及的是一種移動終端基于眼紋識別的攝像頭快速啟動的方法、系統(tǒng)及移動終端。
【背景技術(shù)】
[0002]隨著智能機(jī)的普及,很多用戶利用鎖屏軟件來保護(hù)自己的手機(jī)隱私,美化手機(jī)和減少誤操作。眼紋識別鎖屏軟件是一款保護(hù)用戶手機(jī)隱私的鎖屏軟件。由于每個(gè)人的眼部紋理都是不一樣的,而且一般情況都不會有很大變化,眼紋識別鎖屏軟件就利用了這個(gè)原理,通過分析眼紋來確定是否是該手機(jī)的主人。
[0003]眼紋識別鎖屏軟件使用過程:首次使用,用戶必須錄入自己的眼部紋理信息,就像臉部識別鎖屏軟件類似。同時(shí)需要輸入備選的解鎖方式。因?yàn)閳D像識別鎖屏軟件都一定概率解不開屏幕,設(shè)置備選的解鎖方法,如密碼或者九宮圖案,這樣可以在眼紋識別失敗時(shí),啟用備用的解鎖方法。
[0004]眼紋識別鎖屏軟件的原理:使用前置攝像頭獲取用戶的若干眼部圖像,接著對這些圖片進(jìn)行數(shù)據(jù)處理,獲取用戶的眼紋信息,并保存到手機(jī)本地。當(dāng)用戶進(jìn)行解鎖時(shí),眼紋識別軟件會打開前者攝像頭,再次獲取用戶的眼紋信息,把這些信息和預(yù)存的眼部信息進(jìn)行對比來確定是否是該手機(jī)主人。
[0005]眼紋識別鎖屏軟件使用前置攝像頭來獲取用戶的眼部圖片信息。然后對這些圖片數(shù)據(jù)進(jìn)行處理分析。所以對前置攝像頭圖像質(zhì)量要求比較高。另外由于是頻繁用到軟件,用戶對速度上的要求較高。而打開攝像頭需要一定啟動時(shí)間,用戶使用感覺卡頓,不利于用戶使用。
[0006]如果可以盡量縮短打開攝像頭到獲取第一幀圖像的時(shí)間,就可以加快眼紋識別的速度,提高用戶體驗(yàn)。解決的一種方式就是提高攝像頭硬件的技術(shù),加快cpu的處理速度。但這些都是比較難以實(shí)現(xiàn)的,并且會增加成本和功耗。
[0007]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

【發(fā)明內(nèi)容】

[0008]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種移動終端基于眼紋識別的攝像頭快速啟動的方法、系統(tǒng)及移動終端,解決了眼紋識別時(shí)攝像頭啟動與軟件啟動不同步的問題。
[0009]本發(fā)明的技術(shù)方案如下:
一種移動終端基于眼紋識別的攝像頭快速啟動方法,包括以下步驟:
A、將移動終端用于上電初始化攝像頭的攝像頭實(shí)例保存在所述攝像頭的一個(gè)單例模式類中,并檢測移動終端屏幕是否被點(diǎn)亮;
B、當(dāng)檢測到移動終端屏幕被點(diǎn)亮?xí)r,直接獲取所述單例模式類中的攝像頭實(shí)例、完成所述攝像頭的上電初始化工作; C、啟動眼紋識別軟件時(shí)直接顯示所述攝像頭采集的圖像,并獲取用戶眼部圖像完成眼紋解鎖。
[0010]所述的移動終端基于眼紋識別的攝像頭快速啟動方法,其中,所述步驟B還包括: 當(dāng)檢測到移動終端屏幕被點(diǎn)亮?xí)r,繼續(xù)檢測移動終端界面是否發(fā)生滑動屏幕解鎖事件。
[0011]所述的移動終端基于眼紋識別的攝像頭快速啟動方法,其中,其特征在于,所述步驟B具體包括:
B1、判斷移動終端是否進(jìn)入解鎖狀態(tài)。
[0012]所述的移動終端基于眼紋識別的攝像頭快速啟動方法,其中,其特征在于,所述步驟BI之后還包括B2:
當(dāng)移動終端通過滑動屏幕解鎖事件進(jìn)入解鎖狀態(tài)時(shí)啟動眼紋識別預(yù)覽,顯示攝像頭采集的圖像;當(dāng)移動終端未進(jìn)入解鎖狀態(tài)或被放棄解鎖時(shí)則關(guān)閉攝像頭。
[0013]本發(fā)明還提供了一種移動終端基于眼紋識別的攝像頭快速啟動的系統(tǒng),包括:
檢測模塊,將移動終端用于上電初始化攝像頭的攝像頭實(shí)例保存在所述攝像頭的一個(gè)單例模式類中,并檢測移動終端屏幕是否被點(diǎn)亮;
啟動模塊,用于當(dāng)檢測到移動終端屏幕被點(diǎn)亮?xí)r,直接獲取所述單例模式類中的攝像頭實(shí)例、完成所述攝像頭的上電初始化工作;
解鎖模塊,用于啟動眼紋識別軟件時(shí)直接顯示所述攝像頭采集的圖像,并獲取用戶眼部圖像完成眼紋解鎖。
[0014]移動終端基于眼紋識別的攝像頭快速啟動的系統(tǒng),其中,所述檢測模塊,還用于當(dāng)檢測到移動終端屏幕被點(diǎn)亮?xí)r,繼續(xù)檢測移動終端界面是否發(fā)生滑動屏幕解鎖事件。
[0015]移動終端基于眼紋識別的攝像頭快速啟動的系統(tǒng),其中,所述啟動模塊,還用于判斷移動終端是否進(jìn)入解鎖狀態(tài)。
[0016]移動終端基于眼紋識別的攝像頭快速啟動的系統(tǒng),其中,所述啟動模塊,還用于當(dāng)移動終端通過滑動屏幕解鎖事件進(jìn)入解鎖狀態(tài)時(shí)啟動眼紋識別預(yù)覽,顯示攝像頭采集的圖像;當(dāng)移動終端未進(jìn)入解鎖狀態(tài)或被放棄解鎖時(shí)則關(guān)閉攝像頭。
[0017]另外還提供一種移動終端,包括上述所述的移動終端基于眼紋識別的攝像頭快速啟動的系統(tǒng)。
[0018]本發(fā)明所提供的一種基于眼紋識別的攝像頭快速啟動的方法、系統(tǒng)及移動終端,通過檢測移動終端屏幕是否被點(diǎn)亮,當(dāng)檢測到移動終端屏幕被點(diǎn)亮?xí)r,打開移動終端的攝像頭完成對攝像頭上電,并保存所述攝像頭實(shí)例在一個(gè)單例模式類中,啟動眼紋識別軟件時(shí)直接顯示所述攝像頭采集的圖像,并獲取用戶眼部圖像完成眼紋解鎖,在不增加移動終端的cpu處理速度、成本和功耗的基礎(chǔ)上解決了眼紋識別時(shí)攝像頭啟動與軟件啟動不同步的問題。
【附圖說明】
[0019]圖1是本發(fā)明中移動終端基于眼紋識別的攝像頭快速啟動的方法的流程圖。
[0020]圖2是本發(fā)明中移動終端基于眼紋識別的攝像頭快速啟動的方法的工作流程圖。
[0021]圖3是本發(fā)明中移動終端基于眼紋識別的攝像頭快速啟動的系統(tǒng)的模塊框圖。
【具體實(shí)施方式】
[0022]本發(fā)明提供一種移動終端基于眼紋識別的攝像頭快速啟動的方法、系統(tǒng)及移動終端,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]請參閱圖1所示,本發(fā)明提供的移動終端基于眼紋識別的攝像頭快速啟動方法,其在不增加移動終端的cpu處理速度、成本和功耗的基礎(chǔ)上解決了眼紋識別時(shí)攝像頭啟動與軟件啟動不同步的問題。眼紋識別鎖屏軟件使用前置攝像頭來獲取用戶的眼部圖片信息。然后對這些圖片數(shù)據(jù)進(jìn)行處理分析。所以對前置攝像頭圖像質(zhì)量要求比較高。另外由于是頻繁用到軟件,用戶對速度上的要求較高。而打開攝像頭的速度一般要250ms左右,加上參數(shù)配置,到第一幀圖像出來的時(shí)間要接近ls,也就是用戶看到圖像出來的要接近Is時(shí)間,致使攝像頭啟動與軟件啟動不同步的問題。
[0024]一般常規(guī)攝像頭的使用過程如下:
open O:通過open方法獲取攝像頭實(shí)例。這時(shí)候會進(jìn)行攝像頭的上電,系統(tǒng)一些初始化操作
setPreviewDisplay(SurfaceHolder):設(shè)置預(yù)覽拍照 StartPreviewO:開始預(yù)覽,從這個(gè)階段開始,用戶可以開始看到圖像。
[0025]stopPreview ():停止預(yù)覽 release O:釋放攝像頭實(shí)例
takePicture (攝像頭.ShutterCallback shutter,攝像頭.PictureCallback raw,攝像頭.PictureCallback jpeg):這個(gè)是拍照要執(zhí)行的方法,包含了三個(gè)回調(diào)參數(shù)。Shutter是快門按下時(shí)的回調(diào),raw是獲取拍照原始數(shù)據(jù)的回調(diào),jpeg是獲取經(jīng)過壓縮成jpg格式的圖像數(shù)據(jù)。
[0026]而眼紋鎖屏軟件,或者像臉部識別軟件都是在進(jìn)行解鎖時(shí),需要打開屏幕,接著滑動屏幕,進(jìn)入解鎖軟件,進(jìn)行解鎖。解鎖軟件會打開攝像頭接著配置參數(shù),最后才可以獲得數(shù)據(jù),這個(gè)是一個(gè)串行的過程,需要大概Is的時(shí)間。用戶在看到攝像頭第一幀圖像的前,鎖屏軟件會表現(xiàn)出一種卡頓的現(xiàn)象。
[0027]本發(fā)明采用以下方法解決上述問題:
S100、將移動終端用于上電初始化攝像頭的攝像頭實(shí)例保存在所述攝像頭的一個(gè)單例模式類中,并檢測移動終端屏幕是否被點(diǎn)亮。
[0028]即先打開移動終端的攝像頭,然后完成攝像頭的上電初始化工作,然后利用上述攝像頭啟動的實(shí)例,預(yù)先將所述攝像頭啟動的實(shí)例保存在一個(gè)單例模式類中,在鎖屏軟件開始工作時(shí),可以直接獲取所述單例模式類中的攝像頭,這樣就無需重新初始化攝像頭。其中單例模式是一種常用的軟件設(shè)計(jì)模式。在它的核心結(jié)構(gòu)中只包含一個(gè)被稱為單例類的特殊類。通過單例模式可以保證系統(tǒng)中一個(gè)類只有一個(gè)實(shí)例而且該實(shí)例易于外界訪問,從而方便對實(shí)例個(gè)數(shù)的控制并節(jié)約系統(tǒng)資源。
[0029]步驟S200:當(dāng)檢測到移動終端屏幕被點(diǎn)亮?xí)r,直接獲取所述單例模式類中的攝像頭實(shí)例、完成所述攝像頭的上電初始化工作。即系統(tǒng)將會檢測移動終端屏幕是否有被點(diǎn)亮,該檢測方式可以是被動觸發(fā)也可以是主動檢測或?qū)崟r(shí)檢測的。當(dāng)檢測到移動終端屏幕被點(diǎn)亮?xí)r說明用戶有解鎖需求,可預(yù)先啟動移動終端的攝像頭以節(jié)約攝像頭的啟動時(shí)間,即打開移動終端前置攝像頭,完成攝像頭的上電、配置參數(shù)等初始化工作,
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
广东省| 大荔县| 原平市| 中卫市| 乌兰察布市| 玉环县| 芦山县| 江川县| 衡南县| 弥勒县| 遂川县| 江达县| 洮南市| 丁青县| 普格县| 施秉县| 昭平县| 武城县| 岱山县| 辰溪县| 大悟县| 沅江市| 稷山县| 拉萨市| 肇州县| 沈丘县| 怀集县| 富民县| 郧西县| 鄂州市| 修水县| 库尔勒市| 抚远县| 封丘县| 广宁县| 菏泽市| 南宫市| 和硕县| 广德县| 鲁甸县| 石屏县|