本公開涉及指紋識別領(lǐng)域,特別涉及一種指紋模板錄入方法及裝置。
背景技術(shù):
指紋識別技術(shù)已經(jīng)在諸如智能手機、平板電腦之類的移動終端上得到廣泛應(yīng)用。指紋識別技術(shù)包括兩個部分:指紋模板錄入過程和指紋識別過程。
指紋模板錄入過程是指指紋算法通過把用戶多次錄入的指紋圖像合成指紋模板保存至指紋模板數(shù)據(jù)庫中。由于用戶操作習(xí)慣和指紋識別傳感器靈敏度等多重因素的影響,用戶單次錄入的指紋圖像并不能完整的反映用戶的指紋信息,相關(guān)技術(shù)中,要求用戶重復(fù)錄入固定次數(shù)的指紋圖像,通過將多次錄入的指紋圖像進(jìn)行拼接形成指紋模板。由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)。
技術(shù)實現(xiàn)要素:
為了解決由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)的問題,本公開提供一種指紋模板錄入方法及裝置。所述技術(shù)方案如下:
根據(jù)本公開實施例的第一方面,提供一種指紋模板錄入方法,該方法包括:
獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);
根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;
檢測候選指紋模板是否滿足預(yù)定條件,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中的至少一種,覆蓋面積是對用戶指紋的覆蓋面積;
若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板。
可選的,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值;
該方法,還包括:
若候選指紋模板的覆蓋面積小于第一閾值,則顯示第一提示信息,第一提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域;
令i=i+1,再次執(zhí)行獲取指紋識別傳感器采集到的第i張指紋圖像的步驟。
可選的,預(yù)定條件包括候選指紋模板中的特征點個數(shù)大于第二閾值;
該方法,還包括:
若候選指紋模板中的特征點個數(shù)小于第二閾值,則顯示第二提示信息,第二提示信息用于提示候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域,第二閾值大于第三閾值;
令i=i+1,再次執(zhí)行獲取指紋識別傳感器采集到的第i張指紋圖像的步驟。
可選的,顯示第二提示信息,包括:
檢測候選指紋模板是否完全覆蓋用戶指紋;
若候選指紋模板完全覆蓋用戶指紋,則顯示第二提示信息。
可選的,該方法,還包括:
若候選指紋模板尚未完全覆蓋用戶指紋,則顯示第三提示信息,第三提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域。
可選的,該方法還包括:
檢測指紋識別傳感器采集指紋圖像的次數(shù)是否達(dá)到預(yù)定次數(shù);
若指紋識別傳感器采集指紋圖像的次數(shù)達(dá)到預(yù)定次數(shù),則顯示本次指紋模板錄入失敗的提示信息。
根據(jù)本公開實施例的第二方面,提供一種指紋模板錄入裝置,該裝置包括:
指紋獲取模塊,被配置為獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);
模板候選模塊,被配置為根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;
模板檢測模塊,被配置為檢測候選指紋模板是否滿足預(yù)定條件,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中的至少一種,覆蓋面積是對用戶指紋的覆蓋面積;
模板錄入模塊,被配置為在候選指紋模板滿足預(yù)定條件時,將候選指紋模 板錄入為用戶指紋的指紋模板。
可選的,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值;
該裝置,還包括:
第一顯示模塊,被配置為在候選指紋模板的覆蓋面積小于第一閾值時,顯示第一提示信息,第一提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域;
指紋采集模塊,被配置為令i=i+1,再次執(zhí)行獲取指紋識別傳感器采集到的第i張指紋圖像的步驟。
可選的,預(yù)定條件包括候選指紋模板中的特征點個數(shù)大于第二閾值;
該裝置,還包括:
第二顯示模塊,被配置為在候選指紋模板中的特征點個數(shù)小于第二閾值時,顯示第二提示信息,第二提示信息用于提示候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域,第二閾值大于第三閾值;
第二執(zhí)行模塊,被配置為令i=i+1,再次執(zhí)行獲取指紋識別傳感器采集到的第i張指紋圖像的步驟。
可選的,第二顯示模塊,包括:
第一檢測子模塊,被配置為檢測候選指紋模板是否完全覆蓋用戶指紋;
第一提示子模塊,被配置為在候選指紋模板完全覆蓋用戶指紋時,顯示第二提示信息。
可選的,該裝置,還包括:
第三顯示模塊,被配置為在候選指紋模板尚未完全覆蓋用戶指紋時,顯示第三提示信息,第三提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域。
可選的,該裝置還包括:
次數(shù)檢測模塊,被配置為檢測指紋識別傳感器采集指紋圖像的次數(shù)是否達(dá)到預(yù)定次數(shù);
失敗顯示模塊,被配置為在指紋識別傳感器采集指紋圖像的次數(shù)達(dá)到預(yù)定次數(shù)時,顯示本次指紋模板錄入失敗的提示信息。
根據(jù)本公開實施例的第三方面,提供一種指紋模板錄入裝置,該裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,處理器被配置為:
獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);
根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;
檢測候選指紋模板是否滿足預(yù)定條件,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中的至少一種,覆蓋面積是對用戶指紋的覆蓋面積;
若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
通過獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;檢測候選指紋模板是否滿足預(yù)定條件;若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板;解決了由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)的問題;達(dá)到了當(dāng)候選指紋模板滿足預(yù)定條件時,則將候選指紋模板錄入為用戶指紋的指紋模板,降低了錄入指紋圖像的次數(shù),提高了指紋模板錄入效率的效果。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并于說明書一起用于解釋本公開的原理。
圖1是根據(jù)部分示例性實施例示出的一種移動終端的硬件結(jié)構(gòu)圖;
圖2是根據(jù)一示例性實施例示出的一種指紋模板錄入方法的流程圖;
圖3a是根據(jù)另一示例性實施例示出的一種指紋模板錄入方法的流程圖;
圖3b是根據(jù)一示例性實施例示出的一種顯示第一提示信息的示意圖;
圖3c是根據(jù)一示例性實施例示出的一種顯示第二提示信息的示意圖;
圖3d是根據(jù)一示例性實施例示出的一種顯示錄入失敗信息的示意圖;
圖4a是根據(jù)另一示例性實施例示出的一種指紋模板錄入方法的流程圖;
圖4b是根據(jù)一示例性實施例示出的一種顯示第三提示信息的示意圖;
圖5是根據(jù)一示例性實施例示出的一種指紋模板錄入裝置的框圖;
圖6是根據(jù)另一示例性實施例示出的一種指紋模板錄入裝置的框圖;
圖7是根據(jù)一示例性實施例示出的一種指紋模板錄入裝置的框圖。
具體實施方式
這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的移動終端的硬件結(jié)構(gòu)圖。如圖1所示,該移動終端可以是諸如智能手機、平板電腦、電子書閱讀器之類的終端。該移動終端包括處理器120、分別與處理器120相連的存儲器140和指紋識別傳感器160。其中:
存儲器140中存儲有處理器120的可執(zhí)行指令。
可選的,存儲器140中存儲有指紋算法的指令。
指紋識別傳感器160又稱指紋識別模組。指紋識別傳感器160用于采集用戶的指紋圖像。處理器120根據(jù)存儲器140存儲的指紋算法和指紋識別傳感器160采集到的用戶的指紋圖像得到用戶指紋的指紋模板,并將得到的指紋模板錄入到指紋識別傳感器160中。以便在指紋識別過程中利用指紋模板對用戶的指紋進(jìn)行識別,從而實現(xiàn)移動終端的屏幕解鎖、移動支付等功能。
圖2是根據(jù)一示例性實施例示出的一種指紋模板錄入方法的流程圖,如圖2所示,該指紋模板錄入方法應(yīng)用于圖1所示的移動終端中,包括以下步驟。
在步驟201中,獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù)。
在步驟202中,根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板。
在步驟203中,檢測候選指紋模板是否滿足預(yù)定條件。
預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中的至少一種,覆蓋面積是對用戶指紋的覆蓋面積。
在步驟204中,若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板。
綜上所述,本公開實施例中提供的指紋模板錄入方法,通過獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;檢測候選指紋模板是否滿足預(yù)定條件;若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板;解決了由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)的問題;達(dá)到了當(dāng)候選指紋模板滿足預(yù)定條件時,則將候選指紋模板錄入為用戶指紋的指紋模板,降低了錄入指紋圖像的次數(shù),提高了指紋模板錄入效率的效果。
圖3a是根據(jù)另一示例性實施例示出的一種指紋模板錄入方法的流程圖,如圖3a所示,該指紋模板錄入方法應(yīng)用于圖1所示的移動終端中,包括以下步驟。
在步驟301中,獲取指紋識別傳感器采集到的指紋圖像。
在指紋模板錄入過程中,指紋識別傳感器首先采集用戶的指紋圖像,處理器獲取指紋識別傳感器采集到的指紋圖像。
在步驟302中,根據(jù)已經(jīng)獲取到的指紋圖像得到候選指紋模板。
處理器根據(jù)獲取到的指紋圖像得到候選指紋模板。
可選的,候選指紋模板包括至少一張指紋圖像。當(dāng)處理器第一次獲取指紋識別傳感器采集到的指紋圖像時,將獲取到的指紋圖像確定為候選指紋模板;當(dāng)處理器獲取到指紋識別傳感器采集到的第i張指紋圖像時,處理器將獲取到的全部i張指紋圖像進(jìn)行拼接,將拼接后的指紋圖像確定為候選指紋模板。
在步驟303中,檢測候選指紋模板的覆蓋面積是否大于第一閾值。
候選指紋模板的覆蓋面積是對用戶指紋的覆蓋面積。也即檢測候選指紋模板中的指紋覆蓋用戶指紋的面積。
比如:假定用戶指紋的面積是6平方厘米,第一閾值為用戶指紋的面積的80%,則檢測候選指紋模板覆蓋用戶指紋的面積是否大于4.8平方厘米。
在步驟304中,若候選指紋模板的覆蓋面積小于第一閾值,則顯示第一提 示信息。
第一提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域。
當(dāng)候選指紋模板的覆蓋面積小于第一閾值時,在移動終端中顯示第一提示信息,向用戶提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域,以便用戶根據(jù)第一提示信息繼續(xù)向指紋傳感器中采集尚未被候選指紋模板覆蓋的區(qū)域?qū)?yīng)的用戶指紋。
比如:假定用戶指紋的面積是6平方厘米,第一閾值為用戶指紋的面積的80%,候選指紋模板覆蓋用戶指紋的面積為4平方厘米,則候選指紋模板的覆蓋面積小于第一閾值。
比如:如圖3b所示,當(dāng)候選指紋模板的覆蓋面積小于第一閾值時,在移動終端中顯示一張指紋圖像31,顏色較深的區(qū)域32為候選指紋模板中的指紋圖像,顏色較淺的區(qū)域33為未被候選指紋模板覆蓋的區(qū)域;以便提示用戶繼續(xù)向指紋傳感器中采集尚未被候選指紋模板覆蓋的區(qū)域的用戶指紋。。
當(dāng)候選指紋模板的覆蓋面積小于第一閾值時,顯示第一提示信息后,執(zhí)行步驟307。
在步驟305中,若候選指紋模板的覆蓋面積大于第一閾值,則檢測候選指紋模板中的特征點個數(shù)是否大于第二閾值。
當(dāng)候選指紋模板的覆蓋面積大于第一閾值時,利用存儲器中存儲的指紋算法提取候選指紋模板中的特征點個數(shù)。其中,特征點是指紋算法根據(jù)候選指紋模板中的指紋特征提取的點。檢測候選指紋模板中的特征點個數(shù)是否大于第二閾值。
比如:假定用戶指紋包含有100個特征點,第二閾值為用戶指紋包含的特征點個數(shù)的60%,則檢測候選指紋模板中的特征點個數(shù)是否大于60個。
在步驟306中,若候選指紋模板中的特征點個數(shù)小于第二閾值,則顯示第二提示信息。
第二提示信息用于提示候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域,其中,第二閾值大于第三閾值。
當(dāng)候選指紋模板中的特征點個數(shù)小于第二閾值時,在移動終端中顯示第二提示信息,向用戶提示候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域,以便用戶根據(jù)第二提示信息繼續(xù)向指紋傳感器中采集特征點個數(shù)小于第三閾值的 區(qū)域?qū)?yīng)的用戶指紋。也即,第二提示信息用于提示候選指紋模板中特征點個數(shù)較少的區(qū)域。
可選的,第三閾值可以是一個較小的數(shù)值。
比如:假定用戶指紋的面積是6平方厘米,第一閾值為用戶指紋的面積的80%,候選指紋模板覆蓋用戶指紋的面積為4平方厘米,則候選指紋模板的覆蓋面積小于第一閾值。
比如:如圖3c所示,當(dāng)候選指紋模板中的特征點個數(shù)小于第二閾值時,在移動終端中顯示一張九宮格34,其中,黑色區(qū)域35為候選指紋模板中的特征點個數(shù)大于第三閾值的區(qū)域,白色區(qū)域36為候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域;以便提示用戶根據(jù)顯示的提示信息,向指紋識別傳感器采集用戶指紋中白色區(qū)域36的指紋圖像。
在步驟307中,檢測指紋識別傳感器采集指紋圖像的次數(shù)是否達(dá)到預(yù)定次數(shù)。
當(dāng)用戶根據(jù)第一提示信息或第二提示信息多次向指紋識別傳感器采集用戶的指紋圖像后,檢測指紋識別傳感器采集用戶的指紋圖像的次數(shù)是否達(dá)到預(yù)定次數(shù)。
其中,預(yù)定次數(shù)是指指紋模板錄入過程中指紋識別傳感器采集指紋圖像的最大次數(shù)。
比如:假定指紋模板錄入過程中指紋識別傳感器采集指紋圖像的最大次數(shù)為25次,則在指紋識別傳感器每次采集指紋圖像之間先檢測本次指紋模板錄入過程中指紋識別傳感器采集指紋圖像的次數(shù)是否達(dá)到25次。
在步驟308中,若指紋識別傳感器采集指紋圖像的次數(shù)達(dá)到預(yù)定次數(shù),則顯示本次指紋模板錄入失敗的提示信息。
當(dāng)在本次指紋模板錄入過程中,指紋識別傳感器采集指紋圖像的次數(shù)達(dá)到了預(yù)定次數(shù),則在移動終端中顯示本次指紋模板錄入失敗的提示信息。
比如:假定指紋模板錄入過程中指紋識別傳感器采集指紋圖像的最大次數(shù)為25次,當(dāng)在本次指紋模板錄入過程中,用戶錄入的指紋圖像一直不滿足候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值的條件,則當(dāng)指紋識別傳感器采集指紋圖像25次后,在移動終端中顯示“本次錄入失敗,結(jié)束錄入”的信息,如圖3d所示。
可選的,若指紋識別傳感器采集指紋圖像的次數(shù)未達(dá)到預(yù)定次數(shù),則再次執(zhí)行步驟301,獲取指紋識別傳感器采集到的下一張指紋圖像。
在步驟309中,若候選指紋模板中的特征點個數(shù)大于第二閾值,則將候選指紋模板錄入為用戶指紋的指紋模板。
當(dāng)指紋算法根據(jù)候選指紋模板中的指紋特征提取到的特征點個數(shù)大于預(yù)先設(shè)定的第二閾值時,則將該候選指紋模板確定為該用戶指紋的指紋模板,并將該候選指紋模板成功錄入為指紋模板。
綜上所述,本公開實施例中提供的指紋模板錄入方法,通過獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;檢測候選指紋模板是否滿足預(yù)定條件;若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板;解決了由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)的問題;達(dá)到了當(dāng)候選指紋模板滿足預(yù)定條件時,則將候選指紋模板錄入為用戶指紋的指紋模板,降低了錄入指紋圖像的次數(shù),提高了指紋模板錄入效率的效果。
另外,當(dāng)候選指紋模板的覆蓋面積小于第一閾值時,會顯示第一提示信息,通過反饋每次錄入指紋圖像的覆蓋面積,合理的提示再次錄入指紋圖像的區(qū)域位置,有利于用戶準(zhǔn)確的錄入指紋圖像的指紋信息。
同時,當(dāng)候選指紋模板中的特征點個數(shù)小于第二閾值時,會顯示第二提示信息,通過反饋每次錄入指紋圖像的特征點個數(shù),合理的提示再次錄入指紋圖像的區(qū)域位置,有利于用戶準(zhǔn)確的錄入指紋圖像的指紋信息。
需要說明的一點是,在圖3a所示的實施例中,對檢測候選指紋模板的覆蓋面積是否大于第一閾值和檢測候選指紋模板中的特征點個數(shù)是否大于第二閾值的先后順序不作具體限定,圖3a所示的實施例僅以先檢測候選指紋模板的覆蓋面積是否大于第一閾值,在候選指紋模板的覆蓋面積大于第一閾值時,再檢測候選指紋模板中的特征點個數(shù)是否大于第二閾值為例進(jìn)行舉例說明。作為一種可能的實現(xiàn)方式,可以先檢測候選指紋模板中的特征點個數(shù)是否大于第二閾值,在候選指紋模板中的特征點個數(shù)大于第二閾值時,再檢測候選指紋模板的覆蓋面積是否大于第一閾值。
需要說明的另一點時,圖3a所示的實施例中,僅以候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值同時為預(yù)先條件進(jìn)行舉例說明。作為一種可能的實現(xiàn)方式,候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中可以選擇其一作為預(yù)先條件,也即,可以只滿足其中的一個條件后即將候選指紋模板錄入為用戶指紋的指紋模板。
在一個具體的例子中,假定一個典型的用戶指紋包含的有限特征點個數(shù)為100個,用戶指紋的面積是8平方厘米,第一閾值為用戶指紋的面積的80%,第二閾值為用戶指紋特征點個數(shù)的60%。如果用戶向指紋識別傳感器反復(fù)錄入同一區(qū)域,而這個區(qū)域中包含的有效特征點個數(shù)只有30個,且這個區(qū)域的面積僅為3平方厘米,則候選指紋模板的覆蓋面積總小于第一閾值,候選指紋模板中的特征點個數(shù)也總小于第二閾值,只能在指紋識別傳感器采集指紋圖像的次數(shù)達(dá)到預(yù)定次數(shù)后,顯示本次指紋模板錄入失敗的提示信息;另一種可能的情況,用戶變換不同區(qū)域向指紋識別傳感器采集指紋圖像,使得候選指紋模板的覆蓋面積大于第一閾值,但是由于每次指紋識別傳感器采集到的指紋圖像質(zhì)量太差,導(dǎo)致候選指紋模板中的特征點個數(shù)小于第二閾值,若當(dāng)指紋識別傳感器采集指紋圖像的次數(shù)達(dá)到預(yù)定次數(shù)時,候選指紋模板中的特征點個數(shù)仍小于第二閾值,則顯示本次指紋模板錄入失敗的提示信息。
基于圖3a所示的指紋模板錄入方法,作為一種可能的實現(xiàn)方式,在步驟306中顯示第二提示信息的步驟可以替換為如下步驟,如圖4a所示:
步驟401,檢測候選指紋模板是否完全覆蓋用戶指紋。
在候選指紋模板中的特征點個數(shù)小于第二閾值時,繼續(xù)檢測候選指紋模板是否完全覆蓋用戶指紋。
在步驟402中,若候選指紋模板完全覆蓋用戶指紋,則顯示第二提示信息。
第二提示信息用于提示候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域,其中,第二閾值大于第三閾值。
當(dāng)候選指紋模板中的特征點個數(shù)小于第二閾值時,在移動終端中顯示第二提示信息,向用戶提示候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域,以 便用戶根據(jù)第二提示信息繼續(xù)向指紋傳感器中采集特征點個數(shù)小于第三閾值的區(qū)域?qū)?yīng)的用戶指紋。也即,第二提示信息用于提示候選指紋模板中特征點個數(shù)較少的區(qū)域。
可選的,第三閾值可以是一個較小的數(shù)值。
在步驟403中,若候選指紋模板尚未完全覆蓋用戶指紋,則顯示第三提示信息。
第三提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域。
若候選指紋模板尚未完全覆蓋用戶指紋,則顯示第三信息。
當(dāng)候選指紋模板尚未完全覆蓋用戶指紋時,在移動終端中顯示第三提示信息,向用戶提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域,以便用戶根據(jù)第三提示信息繼續(xù)向指紋傳感器中采集尚未被候選指紋模板覆蓋的區(qū)域?qū)?yīng)的用戶指紋。
比如:如圖4b所示,當(dāng)候選指紋模板尚未完全覆蓋用戶指紋時,在移動終端中僅顯示候選指紋模板覆蓋用戶指紋的區(qū)域;用戶根據(jù)顯示的候選指紋模板繼續(xù)向指紋傳感器中采集尚未被候選指紋模板覆蓋的區(qū)域的用戶指紋。
綜上所述,本公開實施例中提供的指紋模板錄入方法,通過獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;檢測候選指紋模板是否滿足預(yù)定條件;若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板;解決了由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)的問題;達(dá)到了當(dāng)候選指紋模板滿足預(yù)定條件時,則將候選指紋模板錄入為用戶指紋的指紋模板,降低了錄入指紋圖像的次數(shù),提高了指紋模板錄入效率的效果。
同時,當(dāng)候選指紋模板中的特征點個數(shù)小于第二閾值時,檢測候選指紋模板是否完全覆蓋用戶指紋,會顯示第二提示信息或第三提示信息,通過反饋每次錄入指紋圖像的特征點個數(shù)或覆蓋面積,合理的提示再次錄入指紋圖像的區(qū)域位置,有利于用戶準(zhǔn)確的錄入指紋圖像的指紋信息。
需要說明的一點是,圖3a所示的實施例和圖4a所示的實施例中,顯示提示信息的方式包括以文字的形式顯示、以圖片的形式顯示、以表格的形式顯示、 以語音的形式提示或者以動畫的形式顯示等等,只要能夠區(qū)分候選指紋模板中的指紋圖像、未被候選指紋模板覆蓋的區(qū)域和候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域即可。本實施例中對顯示提示信息的方式不作具體限定,圖3a實施例和圖4a實施例中僅以圖片的形式和九宮格的形式進(jìn)行舉例說明。
下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細(xì)節(jié),請參照本公開方法實施例。
圖5是根據(jù)一示例性實施例示出的一種指紋模板錄入裝置的框圖,如圖5所示,該指紋模板錄入裝置應(yīng)用于圖1所示的移動終端中,該指紋模板錄入裝置包括但不限于:
指紋獲取模塊510,被配置為獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù)。
模板候選模塊520,被配置為根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板。
模板檢測模塊530,被配置為檢測候選指紋模板是否滿足預(yù)定條件,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中的至少一種,覆蓋面積是對用戶指紋的覆蓋面積。
模板錄入模塊540,被配置為在候選指紋模板滿足預(yù)定條件時,將候選指紋模板錄入為用戶指紋的指紋模板。
綜上所述,本公開實施例中提供的指紋模板錄入裝置,通過獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;檢測候選指紋模板是否滿足預(yù)定條件;若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板;解決了由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)的問題;達(dá)到了當(dāng)候選指紋模板滿足預(yù)定條件時,則將候選指紋模板錄入為用戶指紋的指紋模板,降低了錄入指紋圖像的次數(shù),提高了指紋模板錄入效率的效果。
圖6是根據(jù)一示例性實施例示出的一種指紋模板錄入裝置的框圖,如圖6所示,該指紋模板錄入裝置應(yīng)用于圖1所示的移動終端中,該指紋模板錄入裝 置包括但不限于:
指紋獲取模塊610,被配置為獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù)。
模板候選模塊620,被配置為根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板。
模板檢測模塊630,被配置為檢測候選指紋模板是否滿足預(yù)定條件,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中的至少一種,覆蓋面積是對用戶指紋的覆蓋面積。
預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值。
第一顯示模塊640,被配置為在候選指紋模板的覆蓋面積小于第一閾值時,顯示第一提示信息,第一提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域。
第一執(zhí)行模塊650,被配置為令i=i+1,再次執(zhí)行獲取指紋識別傳感器采集到的第i張指紋圖像的步驟。
預(yù)定條件包括候選指紋模板中的特征點個數(shù)大于第二閾值。
第二顯示模塊660,被配置為在候選指紋模板中的特征點個數(shù)小于第二閾值時,顯示第二提示信息,第二提示信息用于提示候選指紋模板中的特征點個數(shù)小于第三閾值的區(qū)域,第二閾值大于第三閾值。
可選的,本實施例中,第二顯示模塊660可以包括如下子模塊:
第一檢測子模塊661,被配置為檢測候選指紋模板是否完全覆蓋用戶指紋;
第一提示子模塊662,被配置為在候選指紋模板完全覆蓋用戶指紋時,顯示第二提示信息。
第三顯示模塊670,被配置為在候選指紋模板尚未完全覆蓋用戶指紋時,顯示第三提示信息,第三提示信息用于提示用戶指紋中尚未被候選指紋模板覆蓋的區(qū)域。
第二執(zhí)行模塊680,被配置為令i=i+1,再次執(zhí)行獲取指紋識別傳感器采集到的第i張指紋圖像的步驟。
次數(shù)檢測模塊690,被配置為檢測指紋識別傳感器采集指紋圖像的次數(shù)是否達(dá)到預(yù)定次數(shù);
失敗顯示模塊691,被配置為在指紋識別傳感器采集指紋圖像的次數(shù)達(dá)到預(yù) 定次數(shù)時,顯示本次指紋模板錄入失敗的提示信息。
模板錄入模塊692,被配置為在候選指紋模板滿足預(yù)定條件時,將候選指紋模板錄入為用戶指紋的指紋模板。
綜上所述,本公開實施例中提供的指紋模板錄入裝置,通過獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;檢測候選指紋模板是否滿足預(yù)定條件;若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板;解決了由于固定次數(shù)錄入方法通過重復(fù)錄用同一區(qū)域的指紋圖像來提高指紋模板的質(zhì)量,導(dǎo)致規(guī)定的固定錄入次數(shù)遠(yuǎn)大于實際需要的錄入次數(shù)的問題;達(dá)到了當(dāng)候選指紋模板滿足預(yù)定條件時,則將候選指紋模板錄入為用戶指紋的指紋模板,降低了錄入指紋圖像的次數(shù),提高了指紋模板錄入效率的效果。
另外,當(dāng)候選指紋模板的覆蓋面積小于第一閾值時,會顯示第一提示信息,通過反饋每次錄入指紋圖像的覆蓋面積,合理的提示再次錄入指紋圖像的區(qū)域位置,有利于用戶準(zhǔn)確的錄入指紋圖像的指紋信息。
同時,當(dāng)候選指紋模板中的特征點個數(shù)小于第二閾值時,會顯示第二提示信息,通過反饋每次錄入指紋圖像的特征點個數(shù),合理的提示再次錄入指紋圖像的區(qū)域位置,有利于用戶準(zhǔn)確的錄入指紋圖像的指紋信息。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本公開一示例性實施例提供了一種指紋模板錄入裝置,能夠?qū)崿F(xiàn)本公開提供的指紋模板錄入方法,該指紋模板錄入裝置包括:處理器、用于存儲處理器可執(zhí)行指令的存儲器;
其中,處理器被配置為:
獲取指紋識別傳感器采集到的第i張指紋圖像,i為正整數(shù);
根據(jù)已經(jīng)獲取到的全部i張指紋圖像得到候選指紋模板;
檢測候選指紋模板是否滿足預(yù)定條件,預(yù)定條件包括候選指紋模板的覆蓋面積大于第一閾值和候選指紋模板中的特征點個數(shù)大于第二閾值中的至少一種,覆蓋面積是對用戶指紋的覆蓋面積;
若候選指紋模板滿足預(yù)定條件,則將候選指紋模板錄入為用戶指紋的指紋模板。
圖7是根據(jù)一示例性實施例示出的一種指紋模板錄入裝置的框圖。例如,裝置700可以是移動電話,計算機,數(shù)字廣播終端,信息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖7,裝置700可以包括以下一個或多個組件:處理組件702,存儲器704,電源組件706,多媒體組件708,音頻組件710,輸入/輸出(i/o)接口712,傳感器組件714,以及通信組件716。
處理組件702通??刂蒲b置700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件702可以包括一個或多個處理器718來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個或多個模塊,便于處理組件702和其他組件之間的交互。例如,處理組件702可以包括多媒體模塊,以方便多媒體組件708和處理組件702之間的交互。
存儲器704被配置為存儲各種類型的數(shù)據(jù)以支持在裝置700的操作。這些數(shù)據(jù)的示例包括用于在裝置700上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),信息,圖片,視頻等。存儲器704可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件706為裝置700的各種組件提供電力。電源組件706可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置700生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件708包括在裝置700和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作 相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件708包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置700處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件710被配置為輸出和/或輸入音頻信號。例如,音頻組件710包括一個麥克風(fēng)(mic),當(dāng)裝置700處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器704或經(jīng)由通信組件716發(fā)送。在一些實施例中,音頻組件710還包括一個揚聲器,用于輸出音頻信號。
i/o接口712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件714包括一個或多個傳感器,用于為裝置700提供各個方面的狀態(tài)評估。例如,傳感器組件714可以檢測到裝置700的打開/關(guān)閉狀態(tài),組件的相對定位,例如組件為裝置700的顯示器和小鍵盤,傳感器組件714還可以檢測裝置700或裝置700一個組件的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和裝置700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件714還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件716被配置為便于裝置700和其他設(shè)備之間有線或無線方式的通信。裝置700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wi-fi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信組件716還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置700可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、 現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述指紋模板錄入方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器704,上述指令可由裝置700的處理器718執(zhí)行以完成上述指紋模板錄入方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。