本發(fā)明實施例涉及光學圖像處理領域,尤其涉及一種動態(tài)校準方法和裝置。
背景技術:
光學指紋傳感器利用了光的折射和反射原理,射在手指表面脊線(紋線之間的突起部分)上的光線將發(fā)生全反射,反射光被投射到圖像傳感器上,形成黑色圖像,而射在手指谷線(紋線之間的凹陷部分)上的光線被手指吸收,形成白色圖像,從而光學指紋傳感器就會捕捉到一個明暗相間的多灰度指紋圖像。
但是光學指紋容易受到環(huán)境光照的影響,所以需要校準。現(xiàn)有的光學指紋校準技術可以描述為:在產(chǎn)品出廠的時候,打開校準界面,并放置在一個光線黑暗的盒子內(nèi)。通過該盒子對外界干擾光線的屏蔽,以獲取一個較清晰的指紋圖片作為標準指紋圖像,并保存。然后,在產(chǎn)品使用的過程中,獲取用戶錄入的指紋圖像,并與保存的標準指紋圖像進行光學參數(shù)的比較。若錄入的指紋圖像不滿足設定條件,則將該錄入的指紋圖像丟棄,并提示用戶重按手指。若錄入的指紋圖像滿足設定條件,則針對不同產(chǎn)品中光學指紋傳感器組件的特點,對滿足設定條件的指紋圖像進行圖像質量優(yōu)化,從而實現(xiàn)校準。
發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn)現(xiàn)有技術的缺陷在于:對上述光線黑暗的盒子的使用,使得產(chǎn)品的生產(chǎn)成本增加。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種動態(tài)校準方法和裝置,以實現(xiàn)自動獲取真實清晰的標準指紋圖像,從而省去了光線黑暗的盒子的使用,進而節(jié)省產(chǎn)品的生產(chǎn)成本。
第一方面,本發(fā)明實施例提供了一種動態(tài)校準方法,該方法包括:
預設一張指紋圖像作為標準指紋圖像,并存儲在產(chǎn)品中;
獲取通過產(chǎn)品的光學指紋傳感器組件錄入的指紋圖像;
將獲取的指紋圖像與所述標準指紋圖像進行比較;
若比較結果滿足設定替換條件,則將獲取的指紋圖像作為標準指紋圖像,并存儲。
進一步的,將獲取的指紋圖像與所述標準指紋圖像進行比較包括:
啟動光值傳感器獲取當前環(huán)境的光線亮度值;
若獲取的光線亮度值小于設定光線閾值,則將獲取的指紋圖像與所述標準指紋圖像進行光學參數(shù)的比較。
進一步的,在將獲取的指紋圖像與所述標準指紋圖像進行比較之后,還包括:
若比較結果不滿足設定替換條件,則將比較結果與設定丟棄條件進行比較;
若所述比較結果滿足設定丟棄條件,則將獲取的指紋圖像丟棄,并提示用戶重按手指。
進一步的,所述比較結果包括:
獲取的指紋圖像的光學參數(shù)與所述標準指紋圖像的光學參數(shù)的差值。
進一步的,所述光學參數(shù)包括:亮度、對比度、曝光度和飽和度中的至少一種。
第二方面,本發(fā)明實施例還提供了一種動態(tài)校準裝置,該裝置包括:
預設模塊,用于預設一張指紋圖像作為標準指紋圖像,并存儲在產(chǎn)品中;
錄入模塊,用于獲取通過產(chǎn)品的光學指紋傳感器組件錄入的指紋圖像;
比較模塊,用于將獲取的指紋圖像與所述標準指紋圖像進行比較;
替換模塊,用于若比較結果滿足設定替換條件,則將獲取的指紋圖像作為標準指紋圖像,并存儲。
進一步的,所述比較模塊包括:
亮度獲取單元,用于啟動光值傳感器獲取當前環(huán)境的光線亮度值;
參數(shù)比較單元,用于若獲取的光線亮度值小于設定光線閾值,則將獲取的指紋圖像與所述標準指紋圖像進行光學參數(shù)的比較。
進一步的,所述動態(tài)校準裝置還包括:
丟棄判斷模塊,用于在將獲取的指紋圖像與所述標準指紋圖像進行比較之后,若比較結果不滿足設定替換條件,則將比較結果與設定丟棄條件進行比較;
丟棄模塊,用于若所述比較結果滿足設定丟棄條件,則將獲取的指紋圖像丟棄,并提示用戶重按手指。
進一步的,所述比較結果包括:
獲取的指紋圖像的光學參數(shù)與所述標準指紋圖像的光學參數(shù)的差值。
進一步的,所述光學參數(shù)包括:亮度、對比度、曝光度和飽和度中的至少一種。
本發(fā)明實施例通過將預設的標準指紋圖像與錄入的指紋圖像進行比較,并根據(jù)比較結果將錄入的真實清晰的指紋圖像替換為標準指紋圖像,以實現(xiàn)自動獲取真實清晰的標準指紋圖像,從而省去了為獲得真實清晰的指紋圖像需要對黑暗的盒子的使用,進而達到了節(jié)省產(chǎn)品的生產(chǎn)成本的效果。
附圖說明
圖1是本發(fā)明實施例一提供的一種動態(tài)校準方法的流程圖;
圖2是本發(fā)明實施例二提供的一種動態(tài)校準方法的流程圖;
圖3是本發(fā)明實施例三提供的一種動態(tài)校準方法的流程圖;
圖4是本發(fā)明實施例三提供的另一種動態(tài)校準方法的流程圖;
圖5是本發(fā)明實施例四提供的一種動態(tài)校準裝置的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
實施例一
圖1是本發(fā)明實施例一提供的一種動態(tài)校準方法的流程圖。本實施例可適用于對光學指紋圖像進行校準的情況。該方法可以由一種動態(tài)校準裝置來執(zhí)行,該裝置可以由軟件和/或硬件的方式實現(xiàn)。典型的,該裝置可以配置在具有光學指紋識別功能的終端設備(例如,手機、平板電腦等)中。參見圖1,本實施例提供的動態(tài)校準方法包括:
S110、預設一張指紋圖像作為標準指紋圖像,并存儲在產(chǎn)品中。
其中,上述預設的指紋圖像是一張理想的紋理清晰的指紋圖像,該指紋圖像可以通過在理想光線下獲得,也可以利用圖像處理技術處理得到。所述標準指紋圖像表示一張在正常使用環(huán)境下能清晰真實的反應指紋信息的圖像。具體的,上述產(chǎn)品可以是具有光學指紋識別功能的終端設備。
S120、獲取通過產(chǎn)品的光學指紋傳感器組件錄入的指紋圖像。
其中,上述指紋圖像是在對產(chǎn)品正常使用環(huán)境下獲得指紋圖像。例如,若上述產(chǎn)品為手機,則上述錄入的指紋圖像可以在用戶進行指紋解鎖時獲得。
S130、將獲取的指紋圖像與所述標準指紋圖像進行比較。
具體的,將獲取的指紋圖像與所述標準指紋圖像進行比較可以包括:
確定獲取的指紋圖像的光學參數(shù)和所述標準指紋圖像的光學參數(shù);
確定獲取的指紋圖像的光學參數(shù)與所述標準指紋圖像的光學參數(shù)的對應差值,并將對應差值作為所述比較結果。
其中,所述光學參數(shù)可以包括:亮度、對比度、曝光度和飽和度中的至少一種。
S140、若比較結果滿足設定替換條件,則將獲取的指紋圖像作為標準指紋圖像,并存儲。
其中,設定替換條件是滿足設定替換要求所設定的條件,具體的,設定替換條件可以是與上述對應差值對應的設定閾值。
例如,若光學參數(shù)為圖像亮度,則對標準指紋圖像進行替換的過程可以描述為:首先,根據(jù)獲取的指紋圖像和所述標準指紋圖像的圖像信息,確定獲取的指紋圖像的圖像亮度和所述標準指紋圖像的圖像亮度;然后,確定獲取的指紋圖像的圖像亮度和所述標準指紋圖像的圖像亮度的差值;最后,若上述確定的圖像亮度的差值小于設定圖像亮度閾值,則將獲取的指紋圖像作為標準指紋圖像,并存儲。
本發(fā)明實施例的技術方案,通過將預設的標準指紋圖像與錄入的指紋圖像進行比較,并根據(jù)比較結果將錄入的真實清晰的指紋圖像替換為標準指紋圖像,以實現(xiàn)自動獲取真實清晰的標準指紋圖像,從而省去了為獲得真實清晰的指紋圖像需要對黑暗的盒子的使用,進而達到了節(jié)省產(chǎn)品的生產(chǎn)成本的效果。
實施例二
圖2是本發(fā)明實施例二提供的一種動態(tài)校準方法的流程圖。本實施例是在上述實施例一的基礎上提出的一種可選方案。參見圖2,本實施例提供的動態(tài)校準方法包括:
S210、預設一張指紋圖像作為標準指紋圖像,并存儲在產(chǎn)品中。
S220、獲取通過產(chǎn)品的光學指紋傳感器組件錄入的指紋圖像。
S230、啟動光值傳感器獲取當前環(huán)境的光線亮度值。
S240、若獲取的光線亮度值小于設定光線閾值,則將獲取的指紋圖像與所述標準指紋圖像進行光學參數(shù)的比較。
其中,所述設定光線閾值可以根據(jù)經(jīng)驗值進行設定,也可以根據(jù)用戶需要進行設定。
可以理解的是,若獲取的光線亮度值小于設定光線閾值,則將獲取的指紋圖像與所述標準指紋圖像進行光學參數(shù)的比較可以達到這樣一種效果:因為在光線不理想的環(huán)境下獲得的指紋圖像的光學參數(shù)一般都不理想,所以對在光線不理想的環(huán)境下獲取的指紋圖像不進行光學參數(shù)的比較,而直接排除其作為標準指紋圖像的可能。從而減少計算量,提高對標準指紋圖像的替換準確率。
S250、若比較結果滿足設定替換條件,則將獲取的指紋圖像作為標準指紋圖像,并存儲。
本發(fā)明實施例提供的技術方案,通過增加啟動光值傳感器獲取當前環(huán)境的光線亮度值及對獲取的光線亮度值進行設定光線閾值判斷的步驟,排除將在光線不理想的環(huán)境下獲取的指紋圖像作為標準指紋圖像的可能。從而減少光學參數(shù)的比較帶來的計算量,同時提高對標準指紋圖像的替換準確率。
實施例三
圖3是本發(fā)明實施例三提供的一種動態(tài)校準方法的流程圖。本實施例是在上述實施例的基礎上提出的一種可選方案。參見圖3,本實施例提供的動態(tài)校準方法包括:
S310、預設一張指紋圖像作為標準指紋圖像,并存儲在產(chǎn)品中。
S320、獲取通過產(chǎn)品的光學指紋傳感器組件錄入的指紋圖像。
S330、啟動光值傳感器獲取當前環(huán)境的光線亮度值。
S340、若獲取的光線亮度值小于設定光線閾值,則將獲取的指紋圖像與所述標準指紋圖像進行光學參數(shù)的比較。
S350、若比較結果不滿足設定替換條件,則將比較結果與設定丟棄條件進行比較。
其中,設定丟棄條件可以設置為任意導致指紋圖像不能被準確識別的圖像參數(shù)條件,例如,所述比較結果是獲取的指紋圖像的圖像亮度與所述標準指紋圖像的圖像亮度的差值,所述設定丟棄條件可以是:若圖像亮度的差值大于設定亮度差值閾值,則將獲取的指紋圖像丟棄。
S360、若所述比較結果滿足設定丟棄條件,則將獲取的指紋圖像丟棄,并提示用戶重按手指。
S370、若比較結果滿足設定替換條件,則將獲取的指紋圖像作為標準指紋圖像,并存儲。
圖4是本發(fā)明實施例三提供的另一種動態(tài)校準方法的流程圖。參見圖4,在實際應用中,以上述產(chǎn)品是手機為例對動態(tài)校準方法可以描述如下:將一張比較清晰的指紋圖像作為標準指紋圖像,并存儲在手機中;在指紋解鎖或其他與指紋相關的操作中獲取用戶錄入的指紋圖像,同時啟動配置在手機中的光值傳感器以獲取當前環(huán)境的光線亮度值;將獲取的光線亮度值與設定光線亮度閾值進行比較;若獲取的光線亮度值小于設定光線亮度閾值,則將獲取的用戶錄入的指紋圖像與標準指紋圖像進行光學參數(shù)的比較,并根據(jù)比較結果對標準指紋圖像進行替換。上述方案可以達到這樣一種效果:在用戶使用手機的過程中對標準指紋圖像進行動態(tài)更新,使標準指紋圖像更加清晰,且與當前環(huán)境更加匹配,進而提高利用標準指紋圖像進行校準操作的準確率。
本發(fā)明實施例的技術方案,通過增加對獲取的指紋圖像進行設定丟棄條件的判斷,從而實現(xiàn)對不滿足設定條件的指紋圖像進行丟棄,并對用戶重新采集指紋圖像,進而保證獲取到能夠識別的用戶指紋圖像。
實施例四
圖5是本發(fā)明實施例四提供的一種動態(tài)校準裝置的結構示意圖。本實施例提供了一種動態(tài)校準裝置,該裝置可以配置在具有光學指紋識別功能的終端設備中。參加圖5,本實施例提供的動態(tài)校準裝置包括:預設模塊10、錄入模塊20、比較模塊30和替換模塊40。
其中,預設模塊,用于預設一張指紋圖像作為標準指紋圖像,并存儲在產(chǎn)品中;錄入模塊,用于獲取通過產(chǎn)品的光學指紋傳感器組件錄入的指紋圖像;比較模塊,用于將獲取的指紋圖像與所述標準指紋圖像進行比較;替換模塊,用于若比較結果滿足設定替換條件,則將獲取的指紋圖像作為標準指紋圖像,并存儲。
本發(fā)明實施例的技術方案,通過將預設的標準指紋圖像與錄入的指紋圖像進行比較,并根據(jù)比較結果將錄入的真實清晰的指紋圖像替換為標準指紋圖像,以實現(xiàn)自動獲取真實清晰的標準指紋圖像,從而省去了為獲得真實清晰的指紋圖像需要對黑暗的盒子的使用,進而達到了節(jié)省產(chǎn)品的生產(chǎn)成本的效果。
進一步的,所述比較模塊30包括:亮度獲取單元和參數(shù)比較單元。
其中,亮度獲取單元,用于啟動光值傳感器獲取當前環(huán)境的光線亮度值;
參數(shù)比較單元,用于若獲取的光線亮度值小于設定光線閾值,則將獲取的指紋圖像與所述標準指紋圖像進行光學參數(shù)的比較。
進一步的,所述動態(tài)校準裝置還包括:丟棄判斷模塊和丟棄模塊。
丟棄判斷模塊,用于在將獲取的指紋圖像與所述標準指紋圖像進行比較之后,若比較結果不滿足設定替換條件,則將比較結果與設定丟棄條件進行比較;
丟棄模塊,用于若所述比較結果滿足設定丟棄條件,則將獲取的指紋圖像丟棄,并提示用戶重按手指。
進一步的,所述比較結果包括:
獲取的指紋圖像的光學參數(shù)與所述標準指紋圖像的光學參數(shù)的差值。
進一步的,所述光學參數(shù)包括:亮度、對比度、曝光度和飽和度中的至少一種。
上述產(chǎn)品可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。