本發明涉及模組測試,具體而言,涉及一種基于廣角的指紋模組測試方法、系統及存儲介質。
背景技術:
1、現有技術中,對于增大指紋的識別區域,可以采用廣角的光學模組進行拍攝,但使用的同時引入了畸變和解析力問題。
2、其中,畸變主要是指成像過程中由于透鏡形狀、組裝等因素導致的圖像失真;畸變會影響圖像的準確性和可讀性。解析力,是指成像系統能夠清晰分辨的最小細節或物體的能力。它受到多種因素的影響,包括攝影設備的像素分辨率、鏡頭質量以及成像過程中的各種因素。
技術實現思路
1、本發明實施例的目的在于提供同時兼顧測試解析力和判斷畸變校正是否符合標準。
2、本發明的第一方面提供了一種基于廣角的指紋模組測試方法,所述方法包括:
3、獲取一能夠覆蓋攝像模組滿屏的棋盤格樣式圖像,畸變校正后獲取第一圖像,確定所述第一圖像的第一roi區域、待測區域;
4、對所述第一roi區域進行角點檢測,尋找兩個最近的角點,確定第一邊長以及旋轉角度;
5、分別計算任意兩個角點之間的距離,若所述距離小于第一預設閾值,則進行存儲所述兩個角點的坐標信息;
6、根據所述坐標信息確定與所述待測區域確定待檢測點,對所述待檢測點取第二roi區域,進行sfr解析力測試。
7、進一步,所述方法還包括:
8、根據所述旋轉角度對所述第一圖像進行旋轉,獲取第二圖像;
9、檢測所述第二圖像的外圍四邊角點,并判斷所述外圍四邊角點形成的外圍邊的線性度;
10、若所述線性度小于第二預設閾值,則確定測試結果不符合標準。
11、進一步,所述第一預設閾值根據第一邊長確定;所述第一邊長為所述兩個最近的角點的長度;
12、所述分別計算任意兩個角點之間的距離,若所述距離小于第一預設閾值,則進行存儲所述兩個角點的坐標信息,包括:
13、判斷所述兩個角點的水平和豎直方向的差異,若兩個角點水平方向的距離大于豎直方向的距離,則歸納為水平方向儲存;若兩個角點豎直方向的距離大于水平方向的距離,則歸納為豎直方向儲存;
14、其中,所述水平方向儲存、豎直方向儲存分別采用置位存儲方式存儲坐標至水平容器、豎直容器。
15、進一步,所述待測區域為一待測點;所述根據所述坐標信息確定與所述待測區域確定待檢測點,對所述待檢測點取第二roi區域,包括:
16、分別從水平容器、豎直容器中確定與所述待測點最近的第一坐標點、第二坐標點為待檢測點;
17、分別根據第一坐標點、第二坐標點為中心,取最小的外接矩形框作為第二roi區域。
18、進一步,所述待測區域為一待測點;所述根據所述坐標信息確定與所述待測區域確定待檢測點,對所述待檢測點取第二roi區域,還包括:
19、計算第一坐標點、第二坐標點的的中心位置,作為新起點,分別求除了第一坐標點、第二坐標點外的水平容器和豎直容器內,與所述新起點最近距離的第三坐標點、第四坐標點;
20、確定所述第一坐標點、第二坐標點、第三坐標點、第四坐標點為待檢測點;
21、分別根據第一坐標點、第二坐標點、第三坐標點、第四坐標點為中心,取最小的外接矩形框作為第二roi區域。
22、此外,本發明的第二方面提供了一種基于廣角的指紋模組測試系統,所述系統包括第一確定模塊、第二確定模塊、計算與存儲模塊以及測試模塊,其中:
23、第一確定模塊,用于獲取一能夠覆蓋攝像模組滿屏的棋盤格樣式圖像,畸變校正后獲取第一圖像,確定所述第一圖像的第一roi區域、待測區域;
24、第二確定模塊,對所述第一roi區域進行角點檢測,尋找兩個最近的角點,確定第一邊長以及旋轉角度;
25、計算與存儲模塊,用于分別計算任意兩個角點之間的距離,若所述距離小于第一預設閾值,則進行存儲所述兩個角點的坐標信息;
26、第一測試模塊,用于根據所述坐標信息確定與所述待測區域確定待檢測點,對所述待檢測點取第二roi區域,進行sfr解析力測試。
27、進一步,所述系統還包括第二測試模塊,用于:
28、根據所述旋轉角度對所述第一圖像進行旋轉,獲取第二圖像;
29、檢測所述第二圖像的外圍四邊角點,并判斷所述外圍四邊角點形成的外圍邊的線性度;
30、若所述線性度小于第二預設閾值,則確定測試結果不符合標準。
31、進一步,所述第一預設閾值根據第一邊長確定;所述第一邊長為所述兩個最近的角點的長度;
32、所述計算與存儲模塊,還用于判斷所述兩個角點的水平和豎直方向的差異,若兩個角點水平方向的距離大于豎直方向的距離,則歸納為水平方向儲存;若兩個角點豎直方向的距離大于水平方向的距離,則歸納為豎直方向儲存;
33、其中,所述水平方向儲存、豎直方向儲存分別采用置位存儲方式存儲坐標至水平容器、豎直容器。
34、進一步,所述待測區域為一待測點;所述第一測試模塊,還用于:
35、分別從水平容器、豎直容器中確定與所述待測點最近的第一坐標點、第二坐標點為待檢測點;
36、分別根據第一坐標點、第二坐標點為中心,取最小的外接矩形框作為第二roi區域。
37、此外,本發明的第三方面提供了一種存儲介質,所述存儲介質存儲有計算機程序;所述程序由處理器加載并執行以實現如上第一方面所述的基于廣角的指紋模組測試方法步驟。
38、本發明的方案中,通過獲取一能夠覆蓋攝像模組滿屏的棋盤格樣式圖像,畸變校正后獲取第一圖像,確定所述第一圖像的第一roi區域、待測區域;對所述第一roi區域進行角點檢測,尋找兩個最近的角點,確定第一邊長以及旋轉角度;分別計算任意兩個角點之間的距離,若所述距離小于第一預設閾值,則進行存儲所述兩個角點的坐標信息;根據所述坐標信息確定與所述待測區域確定待檢測點,對所述待檢測點取第二roi區域,進行sfr解析力測試。與現有技術相比,本發明能夠同時兼顧測試解析力和判斷畸變校正是否符合標準。
1.一種基于廣角的指紋模組測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的基于廣角的指紋模組測試方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的基于廣角的指紋模組測試方法,其特征在于,所述第一預設閾值根據第一邊長確定;所述第一邊長為所述兩個最近的角點的長度;
4.根據權利要求3所述的基于廣角的指紋模組測試方法,其特征在于,所述待測區域為一待測點;所述根據所述坐標信息確定與所述待測區域確定待檢測點,對所述待檢測點取第二roi區域,包括:
5.根據權利要求3所述的基于廣角的指紋模組測試方法,其特征在于,所述待測區域為一待測點;所述根據所述坐標信息確定與所述待測區域確定待檢測點,對所述待檢測點取第二roi區域,還包括:
6.一種基于廣角的指紋模組測試系統,其特征在于,所述系統包括第一確定模塊、第二確定模塊、計算與存儲模塊以及測試模塊,其中:
7.根據權利要求6所述的基于廣角的指紋模組測試系統,其特征在于,所述系統還包括第二測試模塊,用于:
8.根據權利要求7所述的基于廣角的指紋模組測試系統,其特征在于,所述第一預設閾值根據第一邊長確定;所述第一邊長為所述兩個最近的角點的長度;
9.根據權利要求8所述的基于廣角的指紋模組測試系統,其特征在于,所述待測區域為一待測點;所述第一測試模塊,還用于:
10.一種存儲介質,所述存儲介質存儲有計算機程序;所述程序由處理器加載并執行以實現如權利要求1-5任一項所述的基于廣角的指紋模組測試方法步驟。