本發(fā)明涉及移動終端技術領域,尤其涉及一種指紋識別方法、裝置和移動終端。
背景技術:
隨著移動終端技術以及圖像處理技術的快速發(fā)展,指紋識別技術作為一種安全度較高的識別技術已經(jīng)應用到多個領域,不僅為個人的私有裝置帶來安全保護,更給用戶帶來使用上的方便性。例如,通過指紋識別技術對移動終端或移動終端上的應用軟件或文件進行加密或者解鎖,為用戶帶來了良好的體驗。
相關技術中,在指紋識別時,通常是采集指紋圖像,再將采集的指紋圖像與預先存儲的指紋圖像進行匹配,如果指紋匹配,則控制移動終端執(zhí)行對應地功能。
這種方式下,由于人個體的差異性,會存在一些較難識別的指紋(例如,水汗指紋),水汗指紋是指多汗的人產(chǎn)生的指紋,指紋圖像比較模糊,不易識別。
技術實現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術問題之一。
為此,本發(fā)明的第一個目的在于提出一種指紋識別方法,該方法通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
本發(fā)明的第二個目的在于提出一種指紋識別裝置。
本發(fā)明的第三個目的在于提出一種移動終端。
本發(fā)明的第四個目的在于提出一種移動終端。
為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的指紋識別方法,包括:獲取指紋模組所采集的指紋圖像;根據(jù)預設切割區(qū)域對所述指紋圖像進行切割,以切割出所述指紋圖像的切割圖像;提取所述切割圖像中的特征點;判斷所述切割圖像中的特征點是否達到第一預設閾值;若判斷出所述切割圖像中的特征點達到第一預設閾值,則根據(jù)所述切割圖像中的指紋信息與預設指紋信息進行匹配識別。
本發(fā)明實施例的指紋識別方法,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的指紋識別裝置,包括:獲取模塊,用于獲取指紋模組所采集的指紋圖像;切割模塊,用于根據(jù)預設切割區(qū)域對所述指紋圖像進行切割,以切割出所述指紋圖像的切割圖像;提取模塊,用于提取所述切割圖像中的特征點;判斷模塊,用于判斷所述切割圖像中的特征點是否達到第一預設閾值;識別模塊,用于在判斷出所述切割圖像中的特征點達到第一預設閾值時,根據(jù)所述切割圖像中的指紋信息與預設指紋信息進行匹配識別。
本發(fā)明實施例的指紋識別裝置,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的移動終端,包括:本發(fā)明第二方面實施例的指紋識別裝置。
本發(fā)明實施例的移動終端,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
為了實現(xiàn)上述目的,本發(fā)明第四方面實施例的移動終端,移動終端包括殼體;處理器;存儲器;指紋模組;電路板和電源電路;其中,所述電路板安置在所述殼體圍成的空間內部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為移動終端的各個電路或器件供電;所述指紋模組,用于獲取指紋信息和壓力信息;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行:獲取指紋模組所采集的指紋圖像;根據(jù)預設切割區(qū)域對所述指紋圖像進行切割,以切割出所述指紋圖像的切割圖像;提取所述切割圖像中的特征點;判斷所述切割圖像中的特征點是否達到第一預設閾值;若判斷出所述切割圖像中的特征點達到第一預設閾值,則根據(jù)所述切割圖像中的指紋信息與預設指紋信息進行匹配識別。
本發(fā)明實施例的移動終端,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,
圖1是根據(jù)本發(fā)明一個實施例的指紋識別方法的流程圖;
圖2a是部分指紋圖像的示例圖;
圖2b是切割后的指紋圖像的示例圖一;
圖2c是切割后的指紋圖像的示例圖二;
圖3是根據(jù)本發(fā)明另一個實施例的指紋識別方法的流程圖;
圖4是根據(jù)本發(fā)明一個實施例的指紋識別裝置的結構示意圖;
圖5是根據(jù)本發(fā)明另一個實施例的指紋識別裝置的結構示意圖;
圖6是根據(jù)本發(fā)明一個實施例的移動終端的結構示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的指紋識別方法、裝置和移動終端。
圖1是根據(jù)本發(fā)明一個實施例的指紋識別方法的流程圖。需要說明的是,本發(fā)明實施例的指紋識別方法可應用于指紋識別裝置,該指紋識別裝置可被配置于移動終端中??梢岳斫?,該移動終端中可具有指紋模組以通過指紋識別以實現(xiàn)指紋加密、解鎖、支付等功能。其中,該移動終端可以是手機、平板電腦、掌上電腦、個人數(shù)字助理等具有各種操作的硬件設備。
如圖1所示,該指紋識別方法可以包括:
S11,獲取指紋模組所采集的指紋圖像。
具體地,在使用移動終端的過程中,在需要指紋識別時,用戶可將手指放置在移動終端的指紋模組上,此時,移動終端指紋模組中的指紋傳感器可采集到用戶輸入的指紋圖像。
其中,指紋傳感器可以包括不限于自容電容式、互容電容式、超聲波式、光學式原理指紋。
其中,需要說明的是,該實施例的指紋識別方法可以應用于壓力指紋的指紋圖像進行識別,也可以普通指紋的指紋圖像進行識別,本發(fā)明對此不作具體限定。
其中,當本發(fā)明實施例的指紋識別方法應用于對壓力指紋的指紋圖像進行識別時,通常采集壓力指紋的識別模組中包括壓力元件、設備元件,以及指紋傳感器,例如,可在設備元件下依次設置壓力元件和指紋傳感器,以得指紋模組可以同時具備檢測用戶按壓時的壓力值,及采集用戶的指紋圖像的功能。
其中,需要理解的是,指紋模組可以設計為不可活動式(即,觸摸式)的,能夠有效避免用戶指紋誤觸發(fā),給用戶來自移動終端的壓力反饋,提升用戶體驗,并且,通過設計為不可活動式(即,觸摸式),能夠提升移動終端整機的防水性能。
進一步地,當用戶的手指按壓指紋模組中的壓力元件時,壓力直接傳輸?shù)綁毫υ讣y傳感器穿過壓力元件和設備元件獲取用戶手指的指紋圖像。指紋傳感器和基板通過焊接連接,裝飾圈和基板下面的鋼補通過膠水或者激光電焊鏈接,能夠加強指紋模組的可靠性和穩(wěn)定性。
其中,設備元件可以包括但不限于陶瓷、玻璃、噴涂材料、pet材料、藍寶石材料等,對此不作限制。
S12,根據(jù)預設切割區(qū)域對指紋圖像進行切割,以切割出指紋圖像的切割圖像。
具體地,在用戶通過手指按壓移動終端的指紋模組的過程中,有時用戶的手指上有液體(例如水或者汗液),由于手指上有液體時會導致指紋圖像的對應區(qū)域不清楚(例如脊谷分辨不開),為了提高指紋識別的準確度,在本發(fā)明的一個實施例中,在獲取到指紋圖像后,可通過現(xiàn)有的圖像增強算法對指紋圖像進行增強,并根據(jù)預設切割區(qū)域對增強后的指紋圖像進行切割,以切割出指紋圖像的切割圖像。
在本發(fā)明的實施例中,在對指紋圖像進行切割之前,可確定指紋圖像中是否包含模糊區(qū)域,如果包含模糊區(qū)域,則確定出模糊區(qū)域在指紋圖像所在的位置,在根據(jù)預設切割區(qū)域對指紋圖像進行切割時,不對模糊區(qū)域進行切割。
其中,確定指紋圖像中是否包含模糊區(qū)域。例如,根據(jù)指紋圖像中的紋路清晰度信息、黑白對比度信息、特征點信息等計算指紋圖像的質量得分,若質量得分小于某個預設閾值,則確定指紋圖像中包含模糊區(qū)域。
舉例而言,在用戶通過濕手向移動終端輸入指紋時,假設指紋模組所獲得的指紋圖像,如圖2a所示,其中,需要說明的是,圖2a中僅示出了部分指紋圖像,通過圖2a中的指紋圖像可以看出,區(qū)域A所對應的圖像中的指紋線路已非常模糊,即,區(qū)域A為模糊區(qū)域,在對圖2a對應的指紋圖像進行切割后,切割后的指紋圖像,如圖2b所示,其中,圖2b中的區(qū)域B所對應的圖像區(qū)域為切割圖像。
S13,提取切割圖像中的特征點。
S14,判斷切割圖像中的特征點是否達到第一預設閾值。
S15,若判斷出切割圖像中的特征點達到第一預設閾值,則根據(jù)切割圖像中的指紋信息與預設指紋信息進行匹配識別。
S16,若判斷出切割圖像中的特征點未達到第一預設閾值,則根據(jù)切割調整策略對預設切割區(qū)域進行調整,并根據(jù)調整后的預設區(qū)域再對指紋圖像進行切割,直至切割出特征點大于或者等于第一預設閾值的切割圖像,或者達到預設切割次數(shù)。
其中,根據(jù)切割調整策略對預設切割區(qū)域進行調整可以預設切割區(qū)域的位置進行調整,和/或者,增大預設切割區(qū)域的面積。
其中,需要說明的是,切割調整策略是終端中預設保存的,該切割調整策略中保存了對預設切割區(qū)域的位置和/或者面積進行調整的規(guī)則。
舉例而言,對于圖2b所示的指紋圖像,如果判斷出切割后的區(qū)域B(切割圖像)中的特征點未達到指紋匹配所需要的最小特征點值,則根據(jù)切割調整策略增大預設切割區(qū)域的切割面積,即增加區(qū)域B的面積。假設增大切割面積后,所獲得的包含區(qū)域C的指紋圖像,如圖2c所示,其中,區(qū)域C即為再次切割后所獲得的切割圖像。在獲取到區(qū)域C后,可進一步判斷區(qū)域C中的特征點是否達到指紋匹配所需要的最小特征點值,如果達到,則根據(jù)區(qū)域C中的指紋信息進行匹配,如果未達到,則繼續(xù)調整預設切割區(qū)域的切割面積,并對指紋圖像進行切割處理,直到切割后的切割圖像中的特征點達到第一預設閾值,或者達到預設切割次數(shù)。
其中,需要理解的是,在達到預設切割次數(shù)后,則不再對指紋圖像進行切割,直接上報指紋識別匹配失敗,并向用戶返回再次輸入指紋的提示信息。
其中,預設切割次數(shù)是終端中預設設置的,例如,預設切割次數(shù)為3次,在通過指紋圖像進行3次切割后,如果第三次切割后所獲得的切割圖像中的特征點大于或者等于第一預設閾值,則通過第三次切割后所獲得的切割圖像進行指紋識別,如果第三次切割后所獲得的切割圖像中的特征點小于第一預設閾值,則向用戶返回再次輸入指紋的提示信息。
在本發(fā)明的一個實施例中,在未切割出特征點大于或者等于第一預設閾值的切割圖像,或者達到預設切割次數(shù)之前,如果判斷出前后兩次切割出的切割圖像中的特征點數(shù)量相同,且后一次切割出的切割圖像的特征點小于第一預設閾值,則不再對指紋圖像進行切割,并向用戶返回再次輸入指紋的提示信息。
作為一種示例性的實施方式,在前后兩次擴大預設切割區(qū)域的面積對指紋圖像進行切割后,如果判斷出前后兩次所獲得的切割圖像中的特征點數(shù)量相同,后一次切割出的切割圖像的特征點小于第一預設閾值,則說明即使擴大預設切割區(qū)域的面積也無法獲得更多特征點,此時,可直接上報指紋匹配識別,并向用戶返回再次輸入指紋的提示信息,以提示用戶再次輸入指紋。
根據(jù)本發(fā)明實施例的指紋識別方法,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
圖3是根據(jù)本發(fā)明另一個實施例的指紋識別方法的流程圖。需要說明的是,本發(fā)明實施例的指紋識別方法可應用于指紋識別裝置,該指紋識別裝置可被配置于移動終端中??梢岳斫?,該移動終端中可具有指紋模組以通過指紋識別以實現(xiàn)指紋加密、解鎖、支付等功能。其中,該移動終端可以是手機、平板電腦、掌上電腦、個人數(shù)字助理等具有各種操作的硬件設備。
如圖3所示,該指紋識別方法可以包括:
S31,獲取指紋模組所采集的指紋圖像。
其中,對步驟S11的解釋說明也適用于步驟S31,此處不贅述。
S32,利用像素大小為M×N的窗口掃描指紋圖像,并計算每個窗口所在區(qū)域中的特征點。
在用戶通過手指按壓移動終端的指紋模組的過程中,有時用戶的手指上有液體(例如水或者汗液),由于手指上有液體時會導致指紋圖像的對應區(qū)域不清楚(例如脊谷分辨不開),為了提高指紋識別的準確度,在本發(fā)明的一個實施例中,在獲取到指紋圖像后,可通過現(xiàn)有的圖像增強算法對指紋圖像進行增強,以盡可能增加指紋圖像的對比度,然后,利用像素大小為M×N的窗口掃描經(jīng)過圖像增強處理的指紋圖像。
S33,根據(jù)特征點大于第二預設閾值的窗口所在區(qū)域,形成指紋圖像的指紋有效區(qū)域。
具體而言,在利用像素大小為M×N的窗口掃描指紋圖像后,針對每個窗口所在區(qū)域,計算當前區(qū)域中的特征點,并判斷當前區(qū)域中的特征點是否大于或者等于第二預設閾值,如果判斷出當前區(qū)域中的特征點大于或者等于第二預設閾值,則確定當前區(qū)域為特征點大于第二預設閾值的區(qū)域,即,確定當前區(qū)域為清晰區(qū)域。
其中,窗口的大小是預先設置的,例如,可預先設置一個像素大小為48*14的窗口,即,M為48,N為14。
其中,需要理解的是,不同像素大小的指紋圖像,所使用的窗口的大小不同。
其中,第二預設閾值是移動終端中預先設置的特征點的閾值,例如,第二預設閾值為10。
其中,需要理解的是,如果當前區(qū)域中的特征點小于第二預設閾值,則確定當前區(qū)域為模糊區(qū)域。
舉例而言,對于一個像素大小為192*56=10752的指紋圖像而言,假設窗口為一個像素大小為48*14的窗口,第二預設閾值為10,在通過該窗口去掃描整個指紋圖像時,可將指紋圖像分為16個區(qū)域,對于指紋圖像上的這16個區(qū)域,可通過特征提取方法提取出每個區(qū)域中的特征點。針對每個區(qū)域,可判斷當前區(qū)域的特征點是否大于10,如果大于10,則確定當前區(qū)域為清晰區(qū)域,如果當前區(qū)域的特征點小于或者等于10,則確定當前區(qū)域對應的指紋圖像不清晰,即,當前區(qū)域屬于模糊區(qū)域。
其中,需要說明的是,指紋圖像的有效指紋區(qū)域是根據(jù)指紋圖像中的清晰區(qū)域形成的。
S34,根據(jù)預設切割區(qū)域對指紋有效區(qū)域進行切割,以切割出指紋圖像的切割圖像。
在本發(fā)明的一個實施例中,在根據(jù)每個窗口所在區(qū)域的特征點確定出指紋圖像中的有效指紋區(qū)域和模糊區(qū)域后,可對指紋圖像中的模糊區(qū)域進行切割處理,剔除模糊區(qū)域,即,模糊區(qū)域不參與指紋識別運算,切割后的指紋圖像中僅包含有效指紋區(qū)域。
舉例而言,在用戶通過濕手向移動終端輸入指紋時,假設指紋模組所獲得的指紋圖像,如圖2a所示,其中,需要說明的是,圖2a中僅示出了部分指紋圖像,通過圖2a中的指紋圖像可以看出,區(qū)域A所對應的圖像中的指紋線路已非常模糊,即,區(qū)域A為模糊區(qū)域,在對圖2a對應的指紋圖像進行切割,切割后的指紋圖像,如圖2b所示,其中,圖2b中的區(qū)域B所對應的圖像區(qū)域為切割圖像。
S35,提取指紋圖像中的特征點。
在對指紋圖像的有效指紋區(qū)域進行切割后,針對切割后的切割圖像,可提取切割圖像中的特征點。
S36,判斷切割圖像中的特征點是否達到第一預設閾值。
S37,若判斷出切割圖像中的特征點達到第一預設閾值,則根據(jù)切割圖像的指紋信息與預設指紋信息進行匹配識別。
S38,若判斷出切割圖像中的特征點未達到第一預設閾值,則根據(jù)切割調整策略對預設切割區(qū)域進行調整,并根據(jù)調整后的預設區(qū)域再對有效指紋區(qū)域進行切割,直至切割出特征點大于或者等于第一預設閾值的切割圖像,或者達到預設切割次數(shù)。
其中,根據(jù)切割調整策略對預設切割區(qū)域進行調整可以預設切割區(qū)域的位置進行調整,和/或者,增大預設切割區(qū)域的面積。
其中,需要說明的是,切割調整策略是終端中預設保存的,該切割調整策略中保存了對預設切割區(qū)域的位置和/或者面積進行調整的規(guī)則。
其中,需要理解的是,在達到預設切割次數(shù)后,則不再對有效指紋區(qū)域進行切割,直接上報指紋識別匹配失敗,并向用戶返回再次輸入指紋的提示信息。
其中,預設切割次數(shù)是終端中預設設置的,例如,預設切割次數(shù)為3次,在通過有效指紋區(qū)域進行3次切割后,如果第三次切割后所獲得的切割圖像中的特征點大于或者等于第一預設閾值,則通過第三次切割后所獲得的切割圖像進行指紋識別,如果第三次切割后所獲得的切割圖像中的特征點小于第一預設閾值,則向用戶返回再次輸入指紋的提示信息。
在本發(fā)明的一個實施例中,在未切割出特征點大于或者等于第一預設閾值的切割圖像,或者達到預設切割次數(shù)之前,如果判斷出前后兩次切割出的切割圖像中的特征點數(shù)量相同,且后一次切割出的切割圖像的特征點小于第一預設閾值,則不再對有效指紋區(qū)域進行切割,并向用戶返回再次輸入指紋的提示信息。
作為一種示例性的實施方式,在前后兩次擴大預設切割區(qū)域的面積對有效指紋區(qū)域進行切割后,如果判斷出前后兩次所獲得的切割圖像中的特征點數(shù)量相同,后一次切割出的切割圖像的特征點小于第一預設閾值,則說明即使擴大預設切割區(qū)域的面積也無法獲得更多特征點,此時,可直接上報指紋匹配識別,并向用戶返回再次輸入指紋的提示信息,以提示用戶再次輸入指紋。
綜上可以看出,該實施例在判斷出切割后的有效指紋區(qū)域中的特征點未達到第一預設閾值時,通過移動終端中的切割調整策略對預設切割區(qū)域進行調整,直至獲取特征點大于第一預設閾值的切割圖像,或者,達到預設閾值次數(shù)。由此,自適應調整用于指紋匹配的切割圖像,并在切割圖像中的特征點達到第一預設閾值時進行指紋匹配識別,提高了指紋識別的準確率。
根據(jù)本發(fā)明實施例的指紋識別方法,在獲取到指紋圖像后,根據(jù)預設切割區(qū)域對指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點未達到第一預設閾值時,根據(jù)切割調整策略對指紋圖像進行再次切割,直至獲取特征點大于第一預設閾值的切割圖像,或者,達到預設閾值次數(shù),由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
與上述幾種實施例提供的指紋識別方法相對應,本發(fā)明的一種實施例還提供一種指紋識別裝置,由于本發(fā)明實施例提供的指紋識別裝置與上述幾種實施例提供的指紋識別方法相對應,因此在前述指紋識別方法的實施方式也適用于本實施例提供的指紋識別裝置,在本實施例中不再詳細描述。圖4是根據(jù)本發(fā)明一個實施例的指紋識別裝置的結構示意圖。如圖4所示,該指紋識別裝置可以包括獲取模塊111、切割模塊112、提取模塊113、判斷模塊114和識別模塊115。其中:
獲取模塊111用于獲取指紋模組所采集的指紋圖像。
切割模塊112用于根據(jù)預設切割區(qū)域對指紋圖像進行切割,以切割出指紋圖像的切割圖像。
提取模塊113用于提取切割圖像中的特征點。
判斷模塊114用于判斷切割圖像中的特征點是否達到第一預設閾值。
識別模塊115用于在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像中的指紋信息與預設指紋信息進行匹配識別。
在本發(fā)明的一個實施例中,為了提供更加準確的識別結果,切割模塊112具體用于:利用像素大小為M×N的窗口掃描指紋圖像,并計算每個窗口所在區(qū)域中的特征點,并根據(jù)特征點大于第二預設閾值的窗口所在區(qū)域,形成指紋圖像的指紋有效區(qū)域,以及根據(jù)預設切割區(qū)域對指紋有效區(qū)域進行切割,以切割出指紋圖像的切割圖像。
在本發(fā)明的一個實施例中,在圖4所示的基礎上,如圖5所示,該裝置還可以包括第一處理模塊116,其中,該第一處理模塊116用于在判斷出切割圖像中的特征點未達到第一預設閾值時,根據(jù)切割調整策略對預設切割區(qū)域進行調整,并根據(jù)調整后的預設區(qū)域再對指紋圖像進行切割,直至切割出特征點大于或者等于第一預設閾值的切割圖像,或者達到預設切割次數(shù)。
在本發(fā)明的一個實施例中,如圖5所示,該裝置還可以包括第二處理模塊117,其中,第二處理模塊117用于在判斷出前后兩次切割出的切割圖像中的特征點數(shù)量相同,且后一次切割出的切割圖像的特征點小于第一預設閾值時,不再對指紋圖像進行切割,并向用戶返回再次輸入指紋的提示信息。
根據(jù)本發(fā)明實施例的指紋識別裝置,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。
一種移動終端,包括本發(fā)明第三方面實施例的指紋識別裝置。
根據(jù)本發(fā)明實施例的移動終端,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。
圖6是根據(jù)本發(fā)明一個實施例的移動終端的結構示意圖。
如圖6所示,該移動終端60包括:殼體61、處理器62、存儲器63、電路板64、電源電路65和指紋模組66,其中,電路板64安置在殼體61圍成的空間內部,處理器62和存儲器63設置在電路板64上;電源電路65用于為移動終端的各個電路或器件供電;指紋模組66用于獲取用戶對移動終端的指紋模組66進行按壓時的壓力值;存儲器63用于存儲可執(zhí)行程序代碼;處理器62通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,在對待加密對象進行加密操作的過程中,處理器62用于執(zhí)行以下步驟:
S11',獲取指紋模組所采集的指紋圖像。
S12',根據(jù)預設切割區(qū)域對指紋圖像進行切割,以切割出指紋圖像的切割圖像。
S13',提取切割圖像中的特征點。
S14',判斷切割圖像中的特征點是否達到第一預設閾值。
S15',若判斷出切割圖像中的特征點達到第一預設閾值,則根據(jù)切割圖像中的指紋信息與預設指紋信息進行匹配識別。
S16',若判斷出切割圖像中的特征點未達到第一預設閾值,則根據(jù)切割調整策略對預設切割區(qū)域進行調整,并根據(jù)調整后的預設區(qū)域再對指紋圖像進行切割,直至切割出特征點大于或者等于第一預設閾值的切割圖像,或者達到預設切割次數(shù)。
其中,需要說明的是,前述對指紋識別方法和解密方法實施例的解釋說明也適用于該實施例的移動終端,此處不再贅述。
根據(jù)本發(fā)明實施例的移動終端,在獲取到指紋圖像后,根據(jù)預設區(qū)域對第一指紋圖像進行切割,以切割出指紋圖像的切割圖像,并在判斷出切割圖像中的特征點達到第一預設閾值時,根據(jù)切割圖像進行匹配識別,由此,通過對指紋圖像進行切割,并根據(jù)切割圖像中的指紋信息進行匹配識別,提高了指紋識別的準確率。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內可以對上述實施例進行變化、修改、替換和變型。