TWI654567B - Method and apparatus for extracting specific information from standard cards - Google Patents
Method and apparatus for extracting specific information from standard cardsInfo
- Publication number
- TWI654567B TWI654567B TW103134029A TW103134029A TWI654567B TW I654567 B TWI654567 B TW I654567B TW 103134029 A TW103134029 A TW 103134029A TW 103134029 A TW103134029 A TW 103134029A TW I654567 B TWI654567 B TW I654567B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- card
- specific information
- standard
- standard card
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/1444—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/22—Character recognition characterised by the type of writing
- G06V30/224—Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/16—Image preprocessing
- G06V30/1607—Correcting image deformation, e.g. trapezoidal deformation caused by perspective
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
本申請案提供一種提取標準卡片中特定資訊的方法,標準卡片的相關參數和形狀資訊根據標準卡片範本圖像確定,包括:獲取待提取特定資訊的標準卡片的卡片圖像;識別卡片圖像中包含所述特定資訊的圖像區;將所述圖像區提取為獨立的圖像並輸出;從而能夠方便、快速、準確的獲取標準卡片中僅涉及特定資訊部分的圖像,提高工作效率。另外,本申請案同時還提供一種提取標準卡片中特定資訊的裝置,以及一種在移動終端上輸入標準卡片中特定資訊的方法。
Description
本申請案係有關電腦應用技術領域,特別是有關一種提取標準卡片中特定資訊的方法和裝置,在以上的基礎上,本申請案同時提供一種在移動終端上輸入標準卡片中特定資訊的方法。
隨著社會的發展,卡片以其攜帶方便的優勢而被廣泛的應用於生活和工作中,例如:銀行卡、醫保卡、會員卡等等。該些卡片自身都具有標準卡片屬性以及相關資訊。舉例而言,銀行卡記載銀行卡卡號、有效期等,其尺寸規格一般是寬為53.98mm,長為85.6mm。
在移動互聯網時代,移動支付或者說電子錢包等支付方式為生活服務提供便利。移動終端的支付方式,已經被廣泛的應用於日常生活中。大多數移動支付的模式,在使用支付功能之前都需要綁定銀行卡(借記卡、信用卡之類的),這就需要把銀行卡卡號輸入到移動終端。由於銀行卡卡號記錄的資訊比較多,比如:開卡銀行、卡主個人身份、卡片類型、校驗碼等資訊,因此,銀行卡卡號的數位
相應地也會較多,進而造成輸入繁瑣導致出錯率高等問題。
提供一種能夠將卡片上具有相關資訊的圖像區域自動提取並輸出的方法,成為解決上述技術問題的關鍵。
對於上述技術問題,目前存在以下幾種實現方式:一、透過手動輸入卡號資訊來實現;二、透過設置在卡面上的二維碼,經移動終端掃碼來實現;三、利用OCR識別技術(Optical Character Recognition,光學字元辨識)自動的獲取卡號並自動輸入移動終端相應位置。
當使用者採用第一種方式時,在輸入過程中需要邊對照銀行卡邊在手機螢幕中輸入,然而,由於銀行卡號碼較長,輸入繁瑣,容易導致輸入錯誤。
當使用者採用第二種方式時,首先需要把銀行卡卡面資訊印刷到銀行卡表面,在獲取銀行卡資訊的時候透過使用移動終端的攝像設備掃描銀行卡二維碼從而獲取卡號等卡面資訊,但是,採用此方式:一方面需要在銀行卡上印刷二維碼資訊,因此,需要對現有不具有二維碼的銀行卡進行更換,導致成本增大;另一方面,由於二維碼不是直觀資訊,其必須借助識別設備完成資訊的識別,並且在識別過程中必須將二維碼圖像放置掃描方塊之內,因此,該方式不但受使用條件的限制,還受到拍攝角度的限制,用戶體驗較差。
當使用者採用第三種方式時,由於OCR(Optical Character Recognition,光學字元辨識)識別錯誤率的影
響,在識別完成之後還需要使用者將銀行卡與移動終端上所顯示的識別結果逐一進行對比,進而降低工作效率。
為了解決上述問題,需要提供一種能夠在移動終端上方便、準確、快速的輸入卡片上的特定資訊的方法。
本申請案提供一種提取標準卡片中特定資訊的方法,該方法能夠根據對標準卡片中特定資訊的需求,提取出僅包括所需求的特定資訊的圖像區域並輸出,進而降低特定資訊輸出的錯誤率。
本申請案提供一種提取標準卡片中特定資訊的裝置,標準卡片的相關參數和形狀資訊根據標準卡片範本圖像而確定,包括:獲取待提取特定資訊的標準卡片的卡片圖像;識別卡片圖像中包含所述特定資訊的圖像區;將所述圖像區提取為獨立的圖像並輸出。
較佳地,所述獲取待提取特定資訊的標準卡片的卡片圖像,包含:獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像;界定所述卡片圖像在所述源圖像中的區域;提取所述區域的圖像資訊作為待提取特定資訊的標準卡片的卡片圖像。
較佳地,所述界定所述卡片圖像在所述源圖像中的區域,包括:提取所述源圖像中的為直線線段並且長度大於設定閾值的圖像元素;對所提取的直線線段進行組合,確定能夠構成四邊形的線段組合;對上述能夠構成四邊形的
線段組合,延長每一組組合中的四條線段的長度,確定各個線段的交點的位置;將各個線段的交點均在源圖像範圍內作為第一條件,選取符合條件的線段組合;判斷符合第一條件的線段組合是否只有一組,若是,則進入下一步;將該線段組合所框定的區域界定為所述卡片圖像在所述源圖像中的區域。
較佳地,所述符合第一條件的線段組合是否只有一組的判斷中,若判斷結果為否,則進行如下步驟:提取所有符合第一條件的線段組合;在符合第一條件的線段組合中,以下述第二條件進行篩選:判斷一組線段組合中,各個線段的交點是否都在各個線段的延長線上,若是,則將其作為候選的線段組合;判斷所述候選的線段組合是否只有一組,若是,則將該線段組合所框定的區域界定為所述卡片圖像在所述源圖像中的區域。
本申請案同時提供一種能夠在移動終端上方便準確的輸入卡片上的特定資訊的方法。
較佳地,所述候選的線段組合是否只有一組的判斷中,若判斷結果為否,則以下述方式對候選線段組合進行篩選:獲得一組線段組合中的各個線段的交點,一組線段組合中共有四個交點;求取上述四個交點的圖像座標,將上述四個交點的圖像座標與所述標準卡片範本圖像的四個點的圖像座標對應,求出一個單應矩陣,利用所述單應矩陣,以上述四個交點中的各個交點為原點,以形成該交點的兩個線段為X,Y軸,計算經過單應矩陣轉換後的圖像中
對應上述X、Y軸的X’、Y’軸的單位向量,進而計算兩個單位向量之間的夾角角度;判斷一組線段組合中,獲得的上述兩個單位向量之間的夾角與90度的差值是否都小於預定的閾值;若是,則將該線段組合所框定的區域界定為所述卡片圖像在所述源圖像中的區域。
較佳地,所述識別卡片圖像中包含所述特定資訊的圖像區,包括:根據所述標準卡片範本圖像的參數,獲取反映所述特定資訊在標準卡片上相對位置的相對位置參數;對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像;依據所述標準卡片範本上所述特定資訊的相對位置參數,截取所述轉換後卡片圖像上與該相對位置參數相符的圖像區;該圖像區即為包含所述特定資訊的圖像區。
較佳地,所述識別卡片圖像中包含所述特定資訊的圖像區,採用如下方法:對所述卡片圖像依據所述標準卡片範本圖像進行單應矩陣轉換,獲得轉換後卡片圖像;對所述標準卡片範本圖像進行濾波處理,獲得到濾波後的標準卡片範本圖像;根據所需提取的特定資訊的記錄方向,獲得所述標準卡片範本圖像在所述記錄方向的第一圖元值加和分佈圖;對所述轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;對所述濾波後卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像的第二圖元值加和分佈圖;將所述第二圖元值加和分佈圖與所述第一圖元值加和
分佈圖比對,在第二圖元值加和分佈圖中,找出與第一圖元值加和分佈圖中所述特定資訊記錄方向的圖元值加和特徵相同的位置,將其識別為卡片圖像中包含所述特定資訊的圖像區。
較佳地,所述標準卡片為銀行卡,所述特定資訊為卡號,則以第二圖元值加和分佈圖的波峰區域作為包含特定資訊的圖像區。
較佳地,所述卡號為凸印製作。
較佳地,所述找出與標準卡片範本圖像的圖元值加和分佈圖中所述特定資訊記錄方向的圖元值加和特徵相同的位置的步驟中,同時參考所述標準卡片範本上所述特定資訊的相對位置參數。
較佳地,所述識別卡片圖像中包含所述特定資訊的圖像區,包括:對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像;根據所述標準卡片範本圖像的參數,確定所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像的大小;對所述轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;對所述濾波後卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像的圖元值加和分佈圖;根據特定資訊在所述標準卡片範本圖像上所占大小,確定特定資訊在所述圖元值加和分佈圖的範圍區域;將所述特定資訊在所述圖元值加和分佈圖的位置與所述轉換後卡片圖像相對應,提取所述轉換後
卡片圖像該範圍區域內的包含特定資訊圖像區。
較佳地,所述識別卡片圖像中包含所述特定資訊的圖像區,包括:對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像;根據所述標準卡片範本圖像的參數,確定所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像的大小;對所述轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;對所述濾波後卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像的圖元值加和分佈圖;根據特定資訊在所述標準卡片範本圖像上所占大小,確定特定資訊在所述圖元值加和分佈圖的範圍區域;將所述特定資訊在所述圖元值加和分佈圖的位置與所述轉換後卡片圖像相對應,提取所述轉換後卡片圖像該範圍區域內的包含特定資訊圖像區。
較佳地,將所述圖像區提取為獨立的圖像並輸出後,採用OCR技術對該輸出的圖像區進行資訊識別,獲得所記錄資訊的文本形式。
本申請案同時還提供一種提取標準卡片中特定資訊的裝置,標準卡片的相關參數和形狀資訊根據標準卡片範本圖像確定,包括:獲取單元,用以獲取待提取特定資訊的標準卡片的卡片圖像;識別單元,用以識別所述獲取單元獲取的卡片圖像中所包含所述特定資訊的圖像區;輸出單元,將所述識別單元識別的所述圖像區作為獨立的圖像輸出。
較佳地,所述獲取單元,包括:源圖像獲取單元,用以獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像;界定單元,用以界定所述卡片圖像在源圖像獲取單元所獲取的所述源圖像中的區域;提取單元,提取所述界定單元所界定的區域中的圖像資訊作為待提取特定資訊的標準卡片的卡片圖像。
較佳地,所述界定單元,包括:圖像元素提取單元,提取所述源圖像中為直線線段且長度大於設定閾值的圖像元素;組合單元,將所述圖像元素提取單元中所提取的直線線段進行組合,確定能夠構成四邊形的線段組合;交點確定單元,將所述組合單元中的線段組合,延長一組組合中的四條線段的長度,確定各個線段的交點的位置;第一條件選取單元,根據所述交點確定單元中確定的各個線段交點均在源圖像範圍內作為第一條件,選取符合條件的線段組合;第一條件判斷單元,判斷所述第一條件選取單元中所選取的符合條件的線段組合是否只有一組,若是,則啟動卡片圖像確定單元;所述卡片圖像確定單元,將該線段組合所框定的區域界定為所述卡片圖像在所述源圖像中的區域。
較佳地,所述第一條件判斷單元的判斷結果為否,則啟動第一條件提取單元;所述第一條件提取單元,提取所述第一條件選取單元選取的所有符合第一條件的線段組合;第二條件第一判斷單元,將所述第一條件提取單元中所提取的線段組合以第二條件進行篩選,亦即:判斷一組
線段組合中,各個線段的交點是否都在各個線段的延長線上,若是,則將該線段作為候選的線段組合;第二條件第二判斷單元,判斷所述第二條件第一判斷單元獲得的符合第二條件的線段組合是否只有一組,若是,則將該線段組合所框定的區域界定為所述卡片圖像在所述源圖像中的區域。
較佳地,所述第二條件第二判斷單元中的線段組合是否只有一組的判斷中,若判斷結果為否,則啟動下述單元對符合第二條件的線段組合進行篩選:交點獲取單元,獲得所述第二條件第二判斷單元中的一組線段組合中的各個線段的交點,一組線段組合中共有四個交點;計算單元,求出所述交點獲取單元中的四個交點的圖像座標,並根據所述四個交點的圖像座標與所述標準卡片範本的圖像的四個點的圖像座標對應,求出一個單應矩陣,利用所述單應矩陣,計算出以上述四個交點中的各個交點為原點,以形成該交點的兩個線段為X,Y軸,計算經過單應矩陣轉換後的圖像中對應上述X、Y軸的X’、Y’軸的方向的單位向量,進而計算兩個單位向量之間的夾角;閾值判斷單元,判斷一組線段組合中,獲得的上述兩個單位向量之間的夾角與90度的差值是否都小於預定的閾值;若是,則將該線段組合所框定的區域定為所述卡片圖像在所述源圖像中的區域。
較佳地,所述識別單元,包括:參數獲取單元,根據所述標準卡片範本的參數,獲取反映所述特定資訊在標準
卡片上相對位置的相對位置參數;轉換單元,根據所述獲取單元中所提取的所述卡片圖像,依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像;截取單元,依據所述參數獲取單元所獲取的所述標準卡片範本上所述特定資訊的相對位置參數,截取所述轉換單元中轉換後的卡片圖像上與該相對位置參數相符的圖像區;該圖像區即為包含所述特定資訊的圖像區。
較佳地,所述識別單元,包括:轉換單元,對所述卡片圖像依據所述標準卡片範本圖像進行單應矩陣轉換,獲得轉換後卡片圖像;標準卡片範本濾波單元,對所述標準卡片範本進行濾波處理,獲得到濾波後的標準卡片範本圖像;標準卡片範本圖像圖元值加和單元,根據所需提取的特定資訊的記錄方向,獲得所述標準卡片範本濾波單元中濾波後的標準卡片範本圖像在所述記錄方向上的第一圖元值加和分佈圖;卡片圖像濾波單元,對所述轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;卡片圖像圖元加和單元,根據所述卡片圖像濾波單元中濾波後的卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得所述卡片圖像在所述記錄方向上的第二圖元值加和分佈圖;比對識別單元,用以接收所述第一圖元值加和分佈圖和所述第二圖元值加和分佈圖,將兩者相比對,在第二圖元值加和分佈圖中,找出與第一圖元值加和分佈圖中所述特定資訊記錄方向的圖元值加和特徵相同的位置,將其識別為卡片圖像中包含所述特定資訊
的圖像區。
較佳地,所述識別單元,包括:轉換單元,對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像;標準卡片範本圖像特定資訊確定單元,根據所述標準卡片範本圖像的參數,確定所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像的大小;濾波單元,對所述轉換單元轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;卡片圖像圖元加和單元,對所述濾波單元濾波後卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像的圖元值加和分佈圖;特定資訊位置確定單元,根據所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像大小,確定特定資訊在所述圖元加和分佈圖上的位置;特定資訊圖像識別單元,將所述特定資訊在所述圖元加和分佈圖的位置與所述轉換後卡片圖像相對應,提取所述轉換後卡片圖像該範圍區域內包含特定資訊圖像區。
較佳地,所述特定資訊位置確定單元,包括:位置範圍計算單元,將所述特定資訊的大小乘以範圍係數,計算所述特定資訊在所述圖元加和分佈圖上的位置範圍;峰值選取單元,在所述位置範圍內選取所述圖元加和分佈圖上的峰值;範圍區域選取單元,根據所述特定資訊的大小,以所述峰值為中心,選取圖元加和分佈圖中的範圍區域,並將該範圍區域對應至轉換後的卡片圖像上。
本申請案同時還提供一種移動終端上輸入標準卡片中特定資訊的方法,包括:在移動終端上儲存標準卡片範本;採用如所述的提取標準卡片中包含的特定資訊的方法,將提取的包含特定資訊的圖像區輸出至所述移動終端的相應介面上。
較佳地,對提取的包含特定資訊的圖像區採用OCR技術進行識別,以獲得所記錄資訊的文本形式;並將該文本形式輸出到移動終端上預定的文本輸入位置。
與現有技術相比,本申請案的特徵在於:
本申請案提供的一種提取標準卡片中特定資訊的方法和裝置,透過獲取待提取特定資訊的標準卡片的卡片圖像,識別出卡片圖像中包含特定資訊的圖像區,之後將圖像區作為一個獨立圖像提取並輸出,從而能夠方便、快速、準確的獲取標準卡片中僅涉及特定資訊部分的圖像,提高工作效率。
本申請案還提供的一種移動終端上輸入標準卡片中特定資訊的方法,根據對標準卡片中特定資訊的需求,透過採用上述提取標準卡片中特定資訊的方法,將標準卡片中僅包含特定資訊部分的圖像區輸出顯示於移動終端相應的介面上,並且能夠透過手動方式或者OCR識別技術,將所述圖像區中的特定資訊以文本的形式輸入至與所述圖像區處於同一介面下的文字方塊內,因此,移動終端使用者在核對文字方塊內的字元時,可以參照介面上所顯示的具有特定資訊的圖像區進行校對,亦即:在校對特定資訊是
否正確時,使用者僅需在移動終端的同一個介面下完成,使得標準卡特定資訊在輸入時更為方便、快捷和準確,並且簡化校對過程,提升用戶的體驗感受。
501‧‧‧獲取單元
502‧‧‧識別單元
503‧‧‧輸出單元
5011‧‧‧源圖像獲取單元
5012‧‧‧界定單元
5012-1‧‧‧圖像元素提取單元
5012-2‧‧‧組合單元
5012-3‧‧‧交點確定單元
5012-4‧‧‧第一條件選取單元
5012-5‧‧‧第一條件判斷單元
5012-6‧‧‧卡片圖像確定單元
5012-7‧‧‧第一條件提取單元
5012-8‧‧‧第二條件第一判斷單元
5012-9‧‧‧第二條件第二判斷單元
5012-10‧‧‧交點獲取單元
5012-11‧‧‧計算單元
5012-12‧‧‧閾值判斷單元
1-5021‧‧‧參數獲取單元
1-5022‧‧‧第一轉換單元
1-5023‧‧‧截取單元
2-5021‧‧‧第二轉換單元
2-5022‧‧‧標準卡片範本濾波單元
2-5023‧‧‧標準卡片範本圖像圖元值加和單元
2-5024‧‧‧卡片圖像濾波單元
2-5025‧‧‧卡片圖像圖元加和單元
2-5026‧‧‧比對單元
3-5021‧‧‧第三轉換單元
3-5022‧‧‧標準卡片範本圖像特定資訊確定單元
3-5023‧‧‧濾波單元
3-5024‧‧‧卡片圖像圖元加和單元
3-5025‧‧‧特定資訊位置確定單元
3-5026‧‧‧特定資訊圖像識別單元
5013‧‧‧提取單元
為了更清楚地說明本申請案實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請案中記載的一些實施例,對於本領域普通技術人員來講,還可以根據這些附圖而獲得其他的附圖。
圖1為本申請案提供的一種提取標準卡片中特定資訊的方法的流程圖;圖2為本申請案提供的一種提取標準卡片中特定資訊的方法中獲取待提取特定資訊標準卡片的卡片圖像的第一實施方式的流程圖;圖3為本申請案提供的一種提取標準卡片中特定資訊的方法中識別卡片圖像中包含特定資訊的圖像區的第一實施方式的流程圖;圖4為本申請案提供的一種提取標準卡片中特定資訊的方法中識別卡片圖像中包含特定資訊的圖像區的第二實施方式的流程圖;圖5為本申請案提供的一種提取標準卡片中特定資訊的方法中識別卡片圖像中包含特定資訊的圖像區的第三實施方式的流程圖;
圖6-圖13為本申請案上述實施方式過程中的具體示例圖;圖14為本申請案提供的一種提取標準卡片中特定資訊的裝置的結構方塊圖;圖15為本申請案提供的一種提取標準卡片中特定資訊的裝置中獲取單元的第一實施方式的結構方塊圖;圖16為本申請案提供的一種提取標準卡片中特定資訊的裝置中識別單元的第一實施方式的結構方塊圖;圖17為本申請案提供的一種提取標準卡片中特定資訊的裝置中識別單元的第二實施方式的結構方塊圖;圖18為本申請案提供的一種提取標準卡片中特定資訊的裝置中識別單元的第三實施方式的結構方塊圖。
下面將結合本申請案實施例中的附圖,對本申請案實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請案的一部分實施例,而不是全部的實施例。基於本申請案中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬於本申請案保護的範圍。
請參考圖1所示,圖1示出本申請案提供一種提取標準卡片中特定資訊的方法的流程圖。
具體地說,在提取標準卡片中特定資訊時,需要先根據步驟S100獲取待提取特定資訊的標準卡片的卡片圖像;接著,採用步驟S110對已獲取卡片圖像中的所包含
特定資訊的圖像區進行識別;最後,透過步驟S120將識別出的具有特定資訊的圖像區作為獨立的圖像提取並輸出;進而快速、準確的完成僅提取包含有特定資訊的圖像區。由於上述包含特定資訊的圖像是該特定資訊的一種對使用者有意義的呈現方式,因此,提取出該圖像就是提取了標準卡片中的特定資訊。
需要說明的是,所述標準卡片的屬性以及相關資訊可以透過標準卡片範本確定,也就是說,標準卡片中包含的特定資訊可以根據不同的標準卡片範本的確定。為避免混淆,在此對標準卡片和標準卡片範本兩個概念進行說明。標準卡片是指需要識別特定資訊的卡片;標準卡片範本圖像,是指標準卡片的圖像示例樣板,亦即規定標準卡片的形狀尺寸以及各種資訊的記錄位置的卡片範本。
為了更好地說明本申請案所提供的一種提取標準卡片中特定資訊的方法,以下對上述步驟具體實現方法進行說明,在整個具體實現過程中,本實施例以銀行卡作為標準卡片,以銀行卡號作為特定資訊,對本申請案的技術方案進行說明。
在圖1中步驟S100獲取待提取特定資訊的標準卡片的卡片圖像,可以透過如圖2的具體方式來實現,圖2示出本申請案提供的一種提取標準卡片中特定資訊的方法中獲取待提取特定資訊標準卡片的卡片圖像的第一實施方式的流程圖,需要說明的是,所述獲取待提取特定資訊的標準卡片的卡片圖像所實現的方式並不限於下述內容。
在所述步驟S100獲取待提取特定資訊的標準卡片的卡片圖像過程中,主要透過三個步驟完成,亦即:步驟S200:獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像;在該步驟中,需要獲取到包含有銀行卡號的銀行卡的源圖像,該源圖像的背景或者該源圖像的獲取環境不受任何條件約束;所述源圖像可以為例如圖6所示的銀行卡圖像;步驟S210:從該源圖像中界定出卡片圖像的區域;所述步驟S210從該源圖像中界定出卡片圖像區域具體實現過程如下:步驟S210-1:提取源圖像中的為直線的線段並且長度大於設定閾值的圖像元素。
在該步驟中,是將包含有銀行卡號的銀行卡源圖像中的線段提取出來,可以透過利用直線線段檢測演算法檢測到源圖像中為直線的線段,例如採用LSD(Line Segment Detector直線線段檢測演算法)或者霍夫變換。在該步驟中,檢測源圖像中的線段會因為提取源圖像時背景的複雜而出現較多的線段,例如圖7所示,在檢測銀行卡圖像的過程中,會出現多條線段,對此,可以透過為線段長度設定一個最小值作為閾值,以縮小檢測結果的範圍。例如:每四條線段中有長度小於30個圖元的判斷為不符合要求。
步驟S210-2:對所提取的線段進行組合,確定這些線段所在的直線能夠組成四邊形的所有線段組合。
該步驟是根據在步驟S210-1檢測並提取到線段後,由於銀行卡為四邊形,要獲取銀行卡的卡片圖像,需要對提取出的線段以四為基數進行組合,選取僅可以構成四邊形的線段組合,從而排除非四邊形的線段組合。
步驟S210-3:對上述能夠構成四邊形的線段組合,確定各個線段所在的直線的交點的位置。
步驟S210-4:將各個線段所在的直線的交點均在源圖像範圍內作為第一條件,選取符合條件的線段組合。
在源圖像中可能存在多種四邊形組合,由於要求源圖像中銀行卡的位置必然位於圖像的中部,亦即源圖像中銀行卡的圖像部分是完整的,因此,銀行卡四條邊組成的四邊形的交點必然在源圖像中,而不可能在源圖像之外。由於以上原因,可以排除交點在源圖像外的線段組合;由於這個條件最為基礎並且最容易判斷,因此將其作為第一條件。由於使用者選擇的源圖像一般是將卡片置於比較單一的背景之中,本步驟即可在大部分情況下獲得唯一的線段組合。
步驟S210-5:判斷符合第一條件的線段組合是否只有一組,若是,則進入步驟S210-6,若否,進入步驟S210-7。
需要說明的是,在步驟S210-5的判斷過程中,如果不存在符合第一條件的線段,則可以返回至所述步驟S200,重新獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像,再次進行判斷(該步驟在圖2中未示出)。
步驟S210-6:將該線段組合所框定的區域界定為所述卡片圖像在所述源圖像中的區域。步驟S210到此結束。
步驟S210-7:提取所有符合第一條件的線段組合。
步驟S210-8:在符合第一條件的線段組合中,以下述第二條件進行篩選:判斷每一組線段組合中,各個線段的交點是否都在各個線段的延長線上,若是,則將該線段組合作為候選的線段組合;以該標準選取所有符合第二條件的線段組合;然後進入步驟S210-9。
在該步驟中,將所述步驟S200-8中的所有符合所述各個線段的交點均在源圖像範圍內條件的線段組合,再次進行判斷,判斷所述交點是否在各個線段的延長線上。可以理解的是,在《銀聯卡業務運作規章》第三卷“卡片BIN號及標識規則”內可以獲知,銀行卡外形規格上設置有四個卡片倒角,據此,銀行卡四條邊的直線線段,其交點必然位於各個線段延長線上,而不可能位於線段內,因此,將該條件作為第二條件。
需要說明的是,在符合第一條件的線段組合中,以第二條件進行篩選的過程中,如果各個線段的交點都不在各個線段的延長線上,則返回至步驟S200重新獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像。
步驟S210-9:將符合第二條件的線段作為候選的線段組合。
步驟S210-10:判斷所述候選的線段組合是否只有一組,若是,則進入步驟S210-6,若否,則進入步驟S210-
11。
步驟S210-11:獲得每一組線段組合中的各個線段的交點,每一組線段組合中共有四個交點;求取上述四個交點的圖像座標,將上述四個交點的圖像座標與所述標準卡片範本的圖像的四個點的圖像座標對應,求出一個單應矩陣H;利用所述單應矩陣,以上述四個交點中的各個交點為原點,以形成該交點的兩個線段為X,Y軸,計算經過單應矩陣轉換後的圖像中對應上述X、Y軸的X’、Y’軸單位向量,進而計算兩個單位向量之間的夾角角度。
該步驟中,獲得的每一組線段組合中的各個線段的四個交點,求出該四個交點的圖像座標,再根據標準卡範本圖像的四個點的座標與所述的圖像座標對應,求出單應矩陣H。其中標準卡範本圖像為銀行卡的標準圖像,銀行卡的四個點的座標(0,0),(0,85),(54,85),(54,0),其中85/54是標準銀行卡的長寬比例。根據獲得的單應矩陣,進行轉換性的計算,亦即以上述四個交點中的任意一個交點為原點,以形成該交點的兩個線段為X,Y軸,計算經過單應矩陣轉換後的圖像中對應上述X、Y軸的X’、Y’軸的單位向量,進而計算兩個單位向量之間的夾角角度,之後進入步驟S210-12。
步驟S210-12:判斷每一組線段組合中,獲得的所述步驟S210-11中兩個單位向量之間的夾角與90度的差值是否都小於等於預定的閾值。
在該步驟中,如果假設一組線段組合為銀行卡的四條
邊,則該兩個單位向量的夾角應該等於90度,所以可以透過設定一個閾值範圍,判斷線段組合是否為銀行卡的四條邊,所述閾值範圍可以設定為所述夾角角度與90度的角度差值小於等於5度時,則進入步驟S210-6,將該線段組合所框定的區域作為待提取特定資訊的標準卡片的卡片圖像;否則進入步驟S210-11,重新獲得一組線段組合並對該線段組合進行夾角角度的計算。
同樣地,當線段組合中不存在差值小於等於預定閾值時,則可以返回至步驟S200重新獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像(該步驟在圖2中未示出)。
在步驟S210-6中將所述銀行卡圖像的區域確定後(如圖8所示),進入步驟S220。
所述步驟S220,從所述區域中提取卡片圖像作為待提取特定資訊的標準卡片的卡片圖像。
該步驟是將所述銀行卡圖像從所述源圖像確定的區域中提取出,形成僅有銀行卡圖像的卡片圖像,而銀行卡上的卡號為銀行卡的特定資訊。
在提取出所述銀行卡的卡片圖像後,需要識別卡片圖像中包含特定資訊的圖像區域,亦即步驟S110。
所述步驟S110是識別卡片圖像中包含特定資訊的圖像區。
該步驟S110的具體實現方式請參考圖3和圖4,其中圖3示出的是本申請案提供的一種提取標準卡片中特定
資訊的方法中識別卡片圖像中包含特定資訊的圖像區的第一實施方式的流程圖;圖4示出的是本申請案提供的一種提取標準卡片中特定資訊的方法中識別卡片圖像中包含特定資訊的圖像區的第二實施方式的流程圖。以下對圖3和圖4具體說明:當從所述源圖像中將銀行卡的圖像提取出,作為待提取特定資訊的標準卡片的卡片圖像之後,需要識別出所述卡片圖像中包含有銀行卡號的圖像區,具體過程如圖3所示。
步驟1S110-1:根據所述標準卡片範本的參數,獲取反映所述特定資訊在標準卡片上相對位置的相對位置參數。
當所述標準卡片為銀行卡時,所述標準卡片範本的參數為銀行卡範本參數,根據銀行卡卡片相關標識規則,可以獲知範本參數,亦即:銀行卡卡號應在凸印/印刷區域的卡號識別區內(一行)凸印,卡號識別區最多只能包含19個凸印字元。銀行卡卡號應在字元中心線和卡片底邊沿之間的距離為21.42mm的位置凸印。卡號的首字元中心線與卡片左邊沿之間的距離為10.18mm。根據所述範本參數即可獲知特定資訊(亦即:銀行卡號)在標準卡片上相對位置的位置參數,進入步驟1S110-2。
步驟1S110-2:對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像。
如圖9所示,在該步驟中,假設標準卡片圖像中任意
一點圖元A的座標位置為(xA,yA),利用卡片圖像和標準卡片範本圖像求出的單應矩陣H,透過公式計算出與假設的標準卡片圖像中A點相對於卡片圖像中點B的座標位置(xB,yB),之後把B點的圖元值賦予A點,以此將卡片圖像中的圖元點都進行上述操作,由此獲得一張轉換後的卡片圖像。需要說明的是,在該步驟的單應矩陣H可以透過卡片圖像四條邊的交點與所述標準卡片範本圖像中四個交點的相對應求出,例如:在步驟S210-11中所採用的方式。
可以理解的是,上述僅為將所述卡片圖像根據所述標準卡片範本圖像轉換所採用的一種方式,實際上轉換方式並不限於上述內容。
步驟1S110-3:依據所述標準卡片範本上所述特定資訊的相對位置參數,截取轉換後的所述卡片圖像上與該相對位置參數相符的圖像區;該圖像區即為包含特定資訊的圖像區。
在該步驟中,當特定資訊為銀行卡卡號資訊時,根據步驟1S110-1可以獲知卡號位於銀行卡的位置,透過標準銀行卡和透過步驟1S110-2獲得的轉換後的銀行卡相比較,即可獲知卡號所在銀行卡圖像中的圖像區,之後進入步驟S120將圖像區提取為獨立的圖像並輸出。
在確定包含銀行卡號的圖像區後,所述步驟S120將所述卡號圖像區提取為獨立的圖像並輸出後,可以採用OCR技術對該輸出的卡號圖像進行資訊識別,將卡號以的
文本形式來顯示,或者也可以在參照所述輸出的卡號圖像的條件下,以手動輸入的方式顯示卡號的文本記錄資訊。
本申請案對於步驟S110的實現過程,還可以採用如圖4的方式;圖4所示方式尤其適用於所述標準卡片的特定資訊為在卡片上以凸印方式印製時,該方式具體如下:步驟2S110-1:對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像。
該步驟具體轉換過程可以參考步驟1S110-2的方式,經過單應矩陣轉換後的卡片圖像與所述標準卡片範本圖像大小一致。
步驟2S110-2:對所述標準卡片範本圖像進行濾波處理,獲得到濾波後的新標準卡片範本圖像。
該步驟中,對銀行卡範本圖像進行濾波處理,獲得到濾波後的新銀行卡範本圖像,在該新銀行卡範本圖像中可以透過濾波後的曲線圖獲知銀行卡卡面上的各個位置的資訊。
步驟2S110-3:根據所需提取的特定資訊的記錄方向,獲得所述新標準卡片範本圖像在所述記錄方向的圖元值加和分佈圖,該圖元值加和分佈圖被稱為第一圖元值加和分佈圖。
該步驟中透過銀行卡卡號的記錄方向,可以計算出銀行卡範本圖像在濾波後期所在卡號記錄方向上的圖元值加和分佈圖。所謂記錄方向,亦即符合讀取記錄資訊順序的空間方向,例如一般銀行卡的記錄方向為平行於長邊的方
向。
步驟2S110-4:對所述轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像。
在該步驟中,對提取後的僅包括銀行卡片的圖像進行濾波,獲得到濾波後的銀行卡片圖像,之後進入步驟2S110-5。濾波的目的是使凹凸的圖元點之間的差異更為顯著。
步驟2S110-5:對所述濾波後卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像圖元值加和分佈圖。該圖元值加和分佈圖稱為第二圖元值加和分佈圖。
該步驟是對濾波後的銀行卡圖像,以卡號記錄的方向進行銀行卡圖像圖元值加和計算,獲得到卡號記錄方向上的銀行卡圖像圖元值加和分佈圖,之後進入步驟2S110-6。
步驟2S110-6:將所述第二圖元值加和分佈圖與所述第一圖元值加和分佈圖比對,在第二圖元值加和分佈圖中,找出與第一圖元值加和分佈圖中所述特定資訊記錄方向的圖元值加和特徵相同的位置,將其識別為卡片圖像中包含特定資訊的圖像區。
在該步驟中,可以將所述濾波後的銀行卡圖像的圖元值加和分佈圖與所述濾波後的新標準卡片範本圖像的圖元值加和分佈圖比對,特徵相同的位置就是記錄該特定資訊的位置。一般而言,銀行卡的卡號是卡片上縱向上記錄資
訊最多的位置,因此,其圖元值加和後,應當處於波峰位置。
如圖10所示,一個圖元值加和分佈圖,其橫坐標為表示標準卡片的寬度方向從一端到另外一端的距離,縱坐標為標準卡片寬度方向上每一點沿縱向(亦即,記錄方向)的圖元值加和。
根據上圖,如果所需要獲得的特定資訊為銀行卡卡號時,其所在位置在圖元值加和分佈圖上位於波峰位置;可以找到波峰位置對應的橫坐標,則該段位置即為所述標準卡片上記錄銀行卡卡號的位置(圖10所示,其中,橫坐標為銀行卡片圖像寬度,縱坐標為銀行卡片圖像寬度方向上的圖元加和值)。
當然,如果需要獲得的是銀行卡的有效日期,則該資訊的位置並非圖元值加和的波峰位置,但是根據標準卡片範本,可以找到圖元值加和相似的位置,例如,位於圖10的第二波峰位置即為記錄有效日期的位置。
找出上述卡片圖像中包含特定資訊的圖像區後(如圖11所示),即可進入步驟S120。
在上述識別特定資訊圖像區的實施方案中,可以理解的是,一方面:由於提取的銀行卡的卡片圖像與標準銀行卡範本圖像可能非常相近,因此,在將卡片圖像上的卡號資訊與標準銀行卡範本圖像上的卡號資訊相比較時,會存在位置參數的誤差,影響識別的準確性;另一方面:不同的銀行卡,卡號資訊的位置也略有不同,所以在識別時也
會影響到準確性。
基於上述兩種實施方式,本申請案對於識別特定資訊圖像區提供第三實施方式,請參考圖5所示,具體如下:
步驟3S110-1:對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像。
該步驟具體轉換過程可以參考步驟1S110-2的方式,經過單應矩陣轉換後的卡片圖像與所述標準卡片範本圖像大小一致。
步驟3S110-2:根據所述標準卡片範本圖像的參數,確定所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像的大小。
在該步驟中,可以根據銀行卡片製作的官方標準,以確定卡號位於標準銀行卡片上的位置參數。例如:銀行卡卡號應在凸印/印刷區域的卡號識別區內(一行)凸印,卡號識別區最多只能包含19個凸印字元。銀行卡卡號應在字元中心線和卡片底邊沿之間的距離為21.42mm的位置凸印。卡號的首字元中心線與卡片左邊沿之間的距離為10.18mm。透過上述標準,可以確定卡號資訊在標準銀行卡片上範本上所占的大小,假設所占大小為size。
步驟3S110-3:對所述轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像。
該步驟可參考上述第二實施方式中的步驟2S110-4。
步驟3S110-4:對所述濾波後的卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計
算,獲得該記錄方向的卡片圖像的圖元值加和分佈圖。
該步驟可參考上述第二實施方式中的步驟2S110-5。
步驟3S110-5:根據所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像大小,確定特定資訊在所述圖元加和分佈圖上的位置。
該位置應位於所述圖元加和分佈圖的波峰位置,需要說明的是,此處所述的波峰,實際上為一個範圍值,亦即:卡號在圖元加和分佈圖上的範圍區域。
因為獲取卡片圖像與所述標準卡片範本圖像可能尺寸規格上並不一致,所以可以根據卡號在標準銀行卡範本圖像上的大小乘以一個範圍係數,計算卡號在圖元加和分佈圖上的位置範圍,在該位置範圍內選取圖元加和分佈圖上的峰值,根據所述卡號大小,以該峰值為中心選取圖元加和分佈圖中的範圍區域,再將該範圍區域對應至轉換後的卡片圖像中。
所述範圍係數可以是卡號大小的五倍。
步驟3S110-6:將所述特定資訊在所述圖元加和分佈圖的位置與所述轉換後卡片圖像相對應,提取所述轉換後卡片圖像該範圍區域內包含特定資訊圖像區。
在上述第三實施方式中,透過設定範圍係數,避免轉換後的卡片圖像與所述標準卡片範本圖像存在尺寸規格上的差異,而導致的特定資訊選取不準確的問題。
可以理解的是,上述實施方式是根據所述特定資訊(例如:卡號)的大小以及該特定資訊在所述標準卡片範
本上的位置,提取所獲取的卡片圖像上特定資訊圖像。當髮卡行不同而是特定資訊的位置存在差異時,可以根據上述實施方式,將已確定的特定資訊大小縮放至某一範圍,根據該範圍確定特定資訊的位置,避免建立多種卡片的標準卡片範本圖像,已降低對比空間,進而減少出錯率。
需要說明的是,卡號的印製方式在非凸印的情況下,採用上述方式也可以獲得包含卡號的圖像區域,本申請案僅根據銀行卡卡片相關標識規則中所規定的凸印進行說明,但是對於一些標準卡片中特定資訊並非採用凸印的方式(例如,醫保卡、會員卡,非凸印的銀行卡等等),仍然可以實現,因為特定資訊的圖元和背景的圖元存在差別,其圖元值加和仍然與其它部分有明顯差異,能夠與其它部分區別開,根據上述方式仍然可以獲得包含特定資訊的圖像區域。
步驟S120,將所述圖像區提取為獨立的圖像並輸出。
獲得上述卡片圖像中包含特定資訊的圖像區後,即可截取該區域作為獨立的圖像,並將該圖像提供給需要該特定資訊的位置。
本申請案提供的移動終端上輸入標準卡片中特定資訊的方法即採用上述方法獲得標準卡片中的特定資訊;為此,在移動終端上需要儲存標準卡片範本;然後採用上述提取標準卡片中包含的特定資訊的方法。以下結合具體使用場合做簡要說明。
例如,將截取的包含銀行卡卡號的圖像區域提取並在移動終端需要填寫銀行卡的移動終端觸控式螢幕輸入框上方;這樣,使用者可以直接從該圖像讀出銀行卡卡號,直接向輸入框輸入(如圖12所示)。
為了方便移動終端的輸入,可以在該步驟的基礎上,採用OCR技術對該輸出的卡號圖像進行資訊識別,將卡號以的文本形式顯示;此種方案下,在移動終端觸控式螢幕輸入框上方顯示的包含銀行卡卡號的圖像區域僅僅用於對OCR識別結果進行校對,使用者可以採用目視和手動方式,將OCR修改錯誤的識別結果(如圖13所示)。
需要說明的是,上述特徵位置可以根據實際需要提取的特定資訊來判斷,上述僅透過卡號作為特定資訊來說明本申請案的技術方案。
綜上,本申請案透過獲取待提取特定資訊的標準卡片的卡片圖像,識別出卡片圖像中包含特定資訊的圖像區,之後將圖像區作為一個獨立圖像提取並輸出,從而能夠方便、快速、準確的獲取標準卡片中僅涉及特定資訊部分的圖像,提高工作效率。
以上揭示了本申請案一種提取標準卡片中特定資訊的方法實施例,與所述方法實施例相對應,本申請案還揭示了一種提取標準卡片中特定資訊的裝置實施例,請參看圖14,其為本申請案一本申請案提供的一種提取標準卡片中特定資訊的裝置的結構方塊圖。由於裝置實施例基本相似於方法實施例,所以描述得比較簡單,相關之處參見方法
實施例的部分說明即可。下述描述的裝置實施例僅僅是示意性的。
所述裝置包括:獲取單元501,用以獲取待提取特定資訊的標準卡片的卡片圖像。
識別單元502,用以識別所述獲取單元501獲取的卡片圖像中所包含所述特定資訊的圖像區。
輸出單元503,將所述識別單元502識別的所述圖像區作為獨立的圖像輸出。
為了進一步說明所述獲取單元501所述實現的過程,請參考圖15所示,圖14為本申請案提供的一種提取標準卡片中特定資訊的裝置中獲取單元的第一實施方式的結構方塊圖。
所述獲取單元501包括:源圖像獲取單元5011,用以獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像。
界定單元5012,用以界定所述源圖像獲取單元5011所獲取的卡片圖像中的源圖像的區域。
提取單元5013,提取所述界定單元5012所界定的區域中的圖像資訊作為待提取特定資訊的標準卡片的卡片圖像。
其中,所述界定單元5012包括:圖像元素提取單元5012-1,提取所述源圖像中為直線線段且長度大於設定閾值的圖像元素。
組合單元5012-2,將所述圖像元素提取單元5012-1中所提取的直線線段進行組合,確定所在直線能夠構成四邊形的線段組合。
交點確定單元5012-3,將所述組合單元5012-2中的線段組合,確定各個線段所在直線的交點的位置。
第一條件選取單元5012-4,根據所述交點確定單元5012-3中確定的各個線段交點均在源圖像範圍內作為第一條件,選取符合條件的線段組合。
第一條件判斷單元5012-5,判斷所述第一條件選取單元5012-4中所選取的符合條件的線段組合是否只有一組,若是,則進入卡片圖像確定單元5012-6。
當所述第一條件判斷單元5012-5的判斷結果為否,則進入第一條件提取單元5012-7;所述第一條件提取單元5012-7,提取所述第一條件選取單元5012-4中所有符合第一條件的線段組合;第二條件第一判斷單元5012-8,將所述第一條件提取單元5012-7中所提取的線段組合以第二條件進行篩選,即:判斷一組線段組合中,各個線段的交點是否都在各個線段的延長線上,若是,則將該線段作為候選的線段組合;第二條件第二判斷單元5012-9,判斷所述第二條件第一判斷單元5012-8中獲得的符合第二條件的線段組合是否只有一組,若是,則將該線段組合所框定的區域界定為所述卡片圖像在所述源圖像中的區域。
所述圖像確定單元5012-6,將該線段組合所框定的區域作為待提取特定資訊的標準卡片的卡片圖像。
當所述第二條件第二判斷單元5012-9中的線段組合是否只有一組的判斷中,若判斷結果為否,則啟動下述單元對符合第二條件的線段組合進行篩選:交點獲取單元5012-10,獲得所述第二條件第二判斷單元5012-9中的一組線段組合中的各個線段的交點,一組線段組合中共有四個交點;計算單元5012-11,求所述交點獲取單元5012-10中的四個交點的圖像座標,並根據所述四個交點的圖像座標與所述標準卡片範本的圖像的四個點的圖像座標對應,求出一個單應矩陣,利用所述單應矩陣,計算出以上述四個交點中的各個交點為原點,以形成該交點的兩個線段為X,Y軸,計算經過單應矩陣轉換後的圖像中對應上述X、Y軸的X’、Y’軸的方向的單位向量,計算兩個單位向量之間的夾角;閾值判斷單元5012-12,判斷一組線段組合中,獲得的上述兩個單位向量之間的夾角與90度的差值是否都小於預定的閾值;若是,則將該線段組合所框定的區域作為待提取特定資訊的標準卡片的卡片圖像。
識別單元502,用以識別所述獲取單元501獲取的卡片圖像中所包含特定資訊的圖像區。所述識別單元502可以透過如圖16所示,圖16為本申請案提供的一種提取標準卡片中特定資訊的裝置中識別單元的第一實施方式的結
構方塊圖。以下結合圖16,介紹所述識別單元的組成方式。
參數獲取單元1-5021,根據所述標準卡片範本的參數,獲取反映所述特定資訊在標準卡片上相對位置的相對位置參數;第一轉換單元1-5022,根據所述獲取單元501中所提取的所述卡片圖像,依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像;截取單元1-5023,依據所述參數獲取單元所獲取的所述標準卡片範本上所述特定資訊的相對位置參數,截取所述第一轉換單元1-5022中轉換後的卡片圖像上與該相對位置參數相符的圖像區;該圖像區即為包含所述特定資訊的圖像區。
本申請案之識別單元502在識別卡片圖像中包含特定資訊的圖像區時,還可以採用如圖17所示的裝置實現,圖17所示為本申請案提供的一種提取標準卡片中特定資訊的裝置中識別單元的第二實施方式的結構方塊圖。
所述識別單元502包括:第二轉換單元2-5021,對所述獲取單元501中所提取的卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像。
標準卡片範本濾波單元2-5022,對所述標準卡片範本進行濾波處理,獲得到濾波後的標準卡片範本圖像;標準卡片範本圖像圖元值加和單元2-5023,根據所需
提取的特定資訊的記錄方向,獲得所述標準卡片範本濾波單元801中濾波後的標準卡片範本圖像在所述記錄方向上的第一圖元值加和分佈圖;卡片圖像濾波單元2-5024,對所述第二轉換單元2-5021轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;卡片圖像圖元加和單元2-5025,根據所述卡片圖像濾波單元2-5024中濾波後的卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得所述卡片圖像在該記錄方向上的第二圖元值加和分佈圖;比對單元2-5026,用以接收所述第一圖元值加和分佈圖和所述第二圖元值加和分佈圖,將兩者相比對,在第二圖元值加和分佈圖中,找出與第一圖元值加和分佈圖中所述特定資訊記錄方向的圖元值加和特徵相同的位置,將其識別為卡片圖像中包含所述特定資訊的圖像區。
本申請案之識別單元502在識別卡片圖像中包含特定資訊的圖像區時,還可以採用如圖18所示的裝置實現,圖18所示為本申請案提供的一種提取標準卡片中特定資訊的裝置中識別單元的第三實施方式的結構方塊圖。
所述識別單元502包括:第三轉換單元3-5021,對所述卡片圖像依據所述標準卡片範本圖像的形狀進行單應矩陣轉換,獲得轉換後卡片圖像;標準卡片範本圖像特定資訊確定單元3-5022,根據所
述標準卡片範本圖像的參數,確定所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像的大小;濾波單元3-5023,對所述轉換單元轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;卡片圖像圖元加和單元3-5024,對所述濾波單元濾波後卡片圖像,以特定資訊的記錄方向為依據,進行所述記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像的圖元值加和分佈圖;特定資訊位置確定單元3-5025,根據所述標準卡片範本圖像上特定資訊所占標準卡片範本圖像大小,確定特定資訊在所述圖元加和分佈圖上的位置;特定資訊圖像識別單元3-5026,將所述特定資訊在所述圖元加和分佈圖的位置與所述轉換後卡片圖像相對應,提取所述轉換後卡片圖像該範圍區域內包含特定資訊圖像區。
所述特定資訊位置確定單元3-5025,包括(圖未示):位置範圍計算單元,將所述特定資訊的大小乘以範圍係數,計算所述特定資訊在所述圖元加和分佈圖上的位置範圍;峰值選取單元,在所述位置範圍內選取所述圖元加和分佈圖上的峰值;範圍區域選取單元,根據所述特定資訊的大小,以所述峰值為中心,選取圖元加和分佈圖中的範圍區域,並將
該範圍區域對應至轉換後的卡片圖像上。
基於上述,本申請案還提供一種移動終端上輸入標準卡片中特定資訊的方法,該方法在移動終端上儲存標準卡片範本,採用如上述提取標準卡片中包含的特定資訊的方法,將提取的包含特定資訊的圖像區輸出至所述移動終端的相應介面上,例如:特定資訊為銀行卡卡號資訊,當需要透過手機或其他移動終端進行支付時,在進入支付頁面的介面下,將包含有卡號的圖像區輸出至支付頁面相應的位置區域。在輸出圖像區之後,可將所述圖像區的特定資訊以文本的形式輸入至支付介面內需要輸入的文字方塊內,該輸入方式可以採用手動方式或者採用OCR識別技術,將特定資訊識別出並顯示於文字方塊內。
藉此,在手動輸入過程中,使用者可以參照支付頁面上已經顯示的特定資訊進行輸入即可,使輸入過程中參照方式更為方便,降低輸入的錯誤率。當透過OCR識別,使用者可以參照支付頁面上所顯示的特定資訊圖像核對文字方塊內識別後的特定資訊,同樣使得核對參照過程方便簡單。
本申請案雖然以較佳實施例揭示如上,但其並不是用來限定本申請案,任何本領域技術人員在不脫離本申請案的精神和範圍內,都可以做出可能的變動和修改,因此本申請案的保護範圍應當以本申請案之申請專利範圍所界定的範疇為準。
在一個典型的配置中,計算設備包括一個或多個處理
器(CPU)、輸入/輸出介面、網路介面和記憶體。
記憶體可能包括電腦可讀取媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是電腦可讀取媒體的示例。
1、電腦可讀取媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀取指令、資料結構、程式的模組或其他資料。電腦的儲存媒體的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可擦除可程式設計唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位影音光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁碟片儲存或其他磁性儲存裝置或任何其他非傳輸媒體,可用來儲存可以被計算設備訪問的資訊。按照本文中的界定,電腦可讀取媒體不包括非暫態性電腦可讀取媒體(transitory media),如調變的資料信號和載波。
2、本領域技術人員應明白,本申請案的實施例可提供為方法、系統或電腦程式產品。因此,本申請案可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體態樣的實施例的形式。而且,本申請案可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不
限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
Claims (14)
- 一種提取標準卡片中特定資訊的方法,標準卡片的相關參數和形狀資訊根據標準卡片範本圖像而確定,其特徵在於,包括:獲取待提取特定資訊的標準卡片的卡片圖像;識別卡片圖像中包含該特定資訊的圖像區,該識別卡片圖像中包含該特定資訊的圖像區包含:對該卡片圖像依據該標準卡片範本圖像進行單應矩陣轉換,獲得轉換後卡片圖像;對該標準卡片範本圖像進行濾波處理,獲得到濾波後的標準卡片範本圖像;根據所需提取的特定資訊的記錄方向,獲得該標準卡片範本圖像在該記錄方向的第一圖元值加和分佈圖;對該轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;對該濾波後卡片圖像,以特定資訊的記錄方向為依據,進行該記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像的第二圖元值加和分佈圖;以及將該第二圖元值加和分佈圖與該第一圖元值加和分佈圖比對,在第二圖元值加和分佈圖中,找出與第一圖元值加和分佈圖中該特定資訊記錄方向的圖元值加和特徵相同的位置,將其識別為卡片圖像中包含該特定資訊的圖像區;以及將該圖像區提取並輸出為獨立的圖像。
- 根據申請專利範圍第1項所述的提取標準卡片中特定資訊的方法,其中,該獲取待提取特定資訊的標準卡片的卡片圖像,包含:獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像;界定該卡片圖像在該源圖像中的區域;以及提取該區域的圖像資訊作為待提取特定資訊的標準卡片的卡片圖像。
- 根據申請專利範圍第2項所述的提取標準卡片中特定資訊的方法,其中,該界定該卡片圖像在該源圖像中的區域,包括:提取該源圖像中的為直線線段並且長度大於設定閾值的圖像元素;對所提取的直線線段進行組合,以確定能夠構成四邊形的線段組合;對上述能夠構成四邊形的線段組合,延長每一組組合中的四條線段的長度,確定各個線段的交點的位置;將各個線段的交點均在源圖像範圍內作為第一條件,選取符合條件的線段組合;判斷符合第一條件的線段組合是否只有一組,若是,則進入下一步;將該線段組合所框定的區域界定為該卡片圖像在該源圖像中的區域。
- 根據申請專利範圍第3項所述的提取標準卡片中特 定資訊的方法,其中,該符合第一條件的線段組合是否只有一組的判斷中,若判斷結果為否,則進行如下步驟:提取所有符合第一條件的線段組合;在符合第一條件的線段組合中,以下述第二條件進行篩選:判斷一組線段組合中,各個線段的交點是否都在各個線段的延長線上,若是,則將其作為候選的線段組合;以及判斷該候選的線段組合是否只有一組,若是,則將該線段組合所框定的區域界定為該卡片圖像在該源圖像中的區域。
- 根據申請專利範圍第4項所述提取標準卡片中特定資訊的方法,其中,該候選的線段組合是否只有一組的判斷中,若判斷結果為否,則以下述方式對候選線段組合進行篩選:獲得一組線段組合中的各個線段的交點,一組線段組合中共有四個交點;求取上述四個交點的圖像座標,將上述四個交點的圖像座標與該標準卡片範本圖像的四個點的圖像座標對應,求取出一個單應矩陣,利用該單應矩陣,以上述四個交點中的各個交點為原點,以形成該交點的兩個線段為X,Y軸,計算經過單應矩陣轉換後的圖像中對應上述X、Y軸的X’、Y’軸的單位向量,進而計算兩個單位向量之間的夾角角度;判斷一組線段組合中,獲得的上述兩個單位向量之間 的夾角與90度的差值是否都小於預定的閾值;若是,則將該線段組合所框定的區域界定為該卡片圖像在該源圖像中的區域。
- 根據申請專利範圍第1項所述的提取標準卡片中特定資訊的方法,其中,該識別卡片圖像中包含該特定資訊的圖像區,另包括:根據該標準卡片範本圖像的參數,獲取反映該特定資訊在標準卡片上相對位置的相對位置參數;以及依據該標準卡片範本上該特定資訊的相對位置參數,截取該轉換後卡片圖像上與該相對位置參數相符的圖像區;該圖像區即為包含該特定資訊的圖像區。
- 根據申請專利範圍第1項所述的提取標準卡片中特定資訊的方法,其中,該標準卡片為銀行卡,該特定資訊為卡號,則以第二圖元值加和分佈圖的波峰區域作為包含特定資訊的圖像區。
- 根據申請專利範圍第7項所述的提取標準卡片中特定資訊的方法,其中,該卡號為凸印製作。
- 根據申請專利範圍第1項所述的提取標準卡片中特定資訊的方法,其中,該找出與標準卡片範本圖像的第一圖元值加和分佈圖中該特定資訊記錄方向的圖元值加和特徵相同的位置的步驟中,同時參考該標準卡片範本上該特定資訊的相對位置參數。
- 根據申請專利範圍第1項所述的提取標準卡片中特定資訊的方法,其中,該識別卡片圖像中包含該特定資 訊的圖像區,另包括:根據該標準卡片範本圖像的參數,確定該標準卡片範本圖像上特定資訊所占標準卡片範本圖像的大小;根據特定資訊在該標準卡片範本圖像上所占大小,確定特定資訊在該第二圖元值加和分佈圖的範圍區域;以及將該特定資訊在該第二圖元值加和分佈圖的位置與該轉換後卡片圖像相對應,提取該轉換後卡片圖像該範圍區域內的包含特定資訊圖像區。
- 根據申請專利範圍第10項所述的提取標準卡片中特定資訊的方法,其中,根據特定資訊在該標準卡片範本圖像上所占大小,確定特定資訊在該第二圖元值加和分佈圖的位置,包括:將該特定資訊的大小乘以範圍係數,計算該特定資訊在該第二圖元值加和分佈圖上的位置範圍;在該位置範圍內選取該第二圖元值加和分佈圖上的峰值;以及根據該特定資訊的大小,以該峰值為中心,選取第二圖元值加和分佈圖中的範圍區域,並將該範圍區域對應至轉換後的卡片圖像上。
- 根據申請專利範圍第1項所述的提取標準卡片中特定資訊的方法,其中,將該圖像區提取為獨立的圖像並輸出後,採用OCR技術對該輸出的圖像區進行資訊識別,以獲得所記錄資訊的文本形式。
- 一種提取標準卡片中特定資訊的裝置,標準卡片 的相關參數和形狀資訊根據標準卡片範本圖像而確定,其特徵在於,包括:獲取單元,用以獲取待提取特定資訊的標準卡片的卡片圖像;識別單元,用以識別該獲取單元獲取的卡片圖像中所包含該特定資訊的圖像區,該識別卡片圖像中包含該特定資訊的圖像區包含:對該卡片圖像依據該標準卡片範本圖像進行單應矩陣轉換,獲得轉換後卡片圖像;對該標準卡片範本圖像進行濾波處理,獲得到濾波後的標準卡片範本圖像;根據所需提取的特定資訊的記錄方向,獲得該標準卡片範本圖像在該記錄方向的第一圖元值加和分佈圖;對該轉換後的卡片圖像進行濾波處理,獲得到濾波後卡片圖像;對該濾波後卡片圖像,以特定資訊的記錄方向為依據,進行該記錄方向的圖元值加和計算,獲得該記錄方向的卡片圖像的第二圖元值加和分佈圖;以及將該第二圖元值加和分佈圖與該第一圖元值加和分佈圖比對,在第二圖元值加和分佈圖中,找出與第一圖元值加和分佈圖中該特定資訊記錄方向的圖元值加和特徵相同的位置,將其識別為卡片圖像中包含該特定資訊的圖像區;以及輸出單元,將該識別單元識別的該圖像區作為獨立的 圖像截取及輸出。
- 根據申請專利範圍第13項所述的提取標準卡片中特定資訊的裝置,其中,該獲取單元,包括:源圖像獲取單元,用以獲取包含待提取特定資訊的標準卡片的卡片圖像的源圖像;界定單元,用以界定該卡片圖像在源圖像獲取單元所獲取的該源圖像中的區域;以及提取單元,提取該界定單元所界定的區域中的圖像資訊作為待提取特定資訊的標準卡片的卡片圖像。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ??201410183623.7 | 2014-05-04 | ||
| CN201410183623.7A CN105095900B (zh) | 2014-05-04 | 2014-05-04 | 一种提取标准卡片中特定信息的方法和装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201543377A TW201543377A (zh) | 2015-11-16 |
| TWI654567B true TWI654567B (zh) | 2019-03-21 |
Family
ID=54355460
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103134029A TWI654567B (zh) | 2014-05-04 | 2014-09-30 | Method and apparatus for extracting specific information from standard cards |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9665787B2 (zh) |
| CN (1) | CN105095900B (zh) |
| TW (1) | TWI654567B (zh) |
| WO (1) | WO2015171518A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI882768B (zh) * | 2023-08-09 | 2025-05-01 | 大陸商中國銀聯股份有限公司 | 開卡方法、裝置、設備、介質及產品 |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8879120B2 (en) | 2012-01-12 | 2014-11-04 | Kofax, Inc. | Systems and methods for mobile image capture and processing |
| US10146795B2 (en) | 2012-01-12 | 2018-12-04 | Kofax, Inc. | Systems and methods for mobile image capture and processing |
| US10140511B2 (en) | 2013-03-13 | 2018-11-27 | Kofax, Inc. | Building classification and extraction models based on electronic forms |
| US9355312B2 (en) | 2013-03-13 | 2016-05-31 | Kofax, Inc. | Systems and methods for classifying objects in digital images captured using mobile devices |
| US11620733B2 (en) * | 2013-03-13 | 2023-04-04 | Kofax, Inc. | Content-based object detection, 3D reconstruction, and data extraction from digital images |
| US10127636B2 (en) * | 2013-09-27 | 2018-11-13 | Kofax, Inc. | Content-based detection and three dimensional geometric reconstruction of objects in image and video data |
| US9374532B2 (en) | 2013-03-15 | 2016-06-21 | Google Inc. | Cascaded camera motion estimation, rolling shutter detection, and camera shake detection for video stabilization |
| US20140316841A1 (en) | 2013-04-23 | 2014-10-23 | Kofax, Inc. | Location-based workflows and services |
| US20150006362A1 (en) * | 2013-06-28 | 2015-01-01 | Google Inc. | Extracting card data using card art |
| US9386235B2 (en) | 2013-11-15 | 2016-07-05 | Kofax, Inc. | Systems and methods for generating composite images of long documents using mobile video data |
| US9760788B2 (en) | 2014-10-30 | 2017-09-12 | Kofax, Inc. | Mobile document detection and orientation based on reference object characteristics |
| US10242285B2 (en) | 2015-07-20 | 2019-03-26 | Kofax, Inc. | Iterative recognition-guided thresholding and data extraction |
| US10229314B1 (en) | 2015-09-30 | 2019-03-12 | Groupon, Inc. | Optical receipt processing |
| WO2017176487A1 (en) | 2016-04-08 | 2017-10-12 | Orbital Insight, Inc. | Remote determination of quantity stored in containers in geographical region |
| CN107516095A (zh) * | 2016-06-16 | 2017-12-26 | 阿里巴巴集团控股有限公司 | 一种图像识别方法及装置 |
| CN106170809B (zh) | 2016-06-22 | 2020-09-01 | 北京小米支付技术有限公司 | 虚拟卡片显示方法及装置 |
| JP2018018303A (ja) * | 2016-07-28 | 2018-02-01 | 京セラドキュメントソリューションズ株式会社 | 情報抽出装置及びこれを備えた画像形成装置 |
| FR3055446A1 (fr) * | 2016-09-01 | 2018-03-02 | Arjo Solutions | Procede et syteme de generation de la signature d'une surface |
| CN106408533B (zh) * | 2016-09-12 | 2019-10-22 | 大连海事大学 | 一种卡片图像提取方法及系统 |
| CN106815014B (zh) * | 2016-12-19 | 2020-09-01 | 杭州网易增盈科技有限公司 | 一种信息输入提示方法和装置 |
| CN106710372A (zh) * | 2017-01-11 | 2017-05-24 | 成都市极米科技有限公司 | 拼音卡片识别方法、装置以及终端设备 |
| JP6810892B2 (ja) * | 2017-06-05 | 2021-01-13 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置 |
| CN107240193A (zh) * | 2017-06-07 | 2017-10-10 | 李兵 | 一种基于云支付的电动自行车充电支付方法 |
| CN107798325B (zh) * | 2017-08-18 | 2021-04-16 | 中国银联股份有限公司 | 卡片识别方法和设备、计算机存储介质 |
| CN107679074B (zh) * | 2017-08-25 | 2021-05-04 | 百度在线网络技术(北京)有限公司 | 一种图片生成方法与设备 |
| CN107944339B (zh) * | 2017-10-20 | 2020-01-21 | 阿里巴巴集团控股有限公司 | 一种证件验证、身份验证方法和装置 |
| CN107944324A (zh) * | 2017-11-16 | 2018-04-20 | 凌云光技术集团有限责任公司 | 一种二维码畸变校正方法及装置 |
| US11062176B2 (en) | 2017-11-30 | 2021-07-13 | Kofax, Inc. | Object detection and image cropping using a multi-detector approach |
| CN108229473A (zh) * | 2017-12-29 | 2018-06-29 | 苏州科达科技股份有限公司 | 车辆年检标签检测方法及装置 |
| US12141938B2 (en) * | 2018-07-06 | 2024-11-12 | Rakuten Group, Inc. | Image processing system, image processing method, and program |
| US10956881B2 (en) * | 2018-07-09 | 2021-03-23 | Mastercard International Incorporated | Methods and systems for biometric card enrollment |
| US10331966B1 (en) * | 2018-10-19 | 2019-06-25 | Capital One Services, Llc | Image processing to detect a rectangular object |
| CN109360205B (zh) * | 2018-12-07 | 2021-08-31 | 泰康保险集团股份有限公司 | 双录视频质检方法、装置、介质和电子设备 |
| US11188677B2 (en) * | 2019-01-21 | 2021-11-30 | Bitdefender IPR Management Ltd. | Anti-cyberbullying systems and methods |
| CN109976647A (zh) * | 2019-03-25 | 2019-07-05 | 努比亚技术有限公司 | 信息输入方法、终端和计算机可读存储介质 |
| CN110909772B (zh) * | 2019-11-06 | 2022-04-01 | 华中科技大学 | 一种高精度实时多尺度表盘指针检测方法和系统 |
| JP2021149439A (ja) * | 2020-03-18 | 2021-09-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
| CN112945867B (zh) * | 2021-02-03 | 2023-07-07 | 中国测试技术研究院 | 反射式灰阶测试卡测量系统及方法 |
| CN114049646B (zh) * | 2021-11-29 | 2024-09-06 | 中国平安人寿保险股份有限公司 | 一种银行卡识别方法、装置、计算机设备及存储介质 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4477468B2 (ja) * | 2004-10-15 | 2010-06-09 | 富士通株式会社 | 組み立て図面の装置部品イメージ検索装置 |
| US9298979B2 (en) * | 2008-01-18 | 2016-03-29 | Mitek Systems, Inc. | Systems and methods for mobile image capture and content processing of driver's licenses |
| JP4874280B2 (ja) * | 2008-03-19 | 2012-02-15 | 三洋電機株式会社 | 画像処理装置及び方法、運転支援システム、車両 |
| US9305230B2 (en) * | 2008-07-14 | 2016-04-05 | Jumio Inc. | Internet payment system using credit card imaging |
| US20100082485A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Portable point of purchase devices and methods |
| CN101751568B (zh) * | 2008-12-12 | 2012-07-18 | 汉王科技股份有限公司 | 证件号码定位和识别方法 |
| KR101733539B1 (ko) * | 2009-11-24 | 2017-05-10 | 삼성전자주식회사 | 문자인식장치 및 그 제어방법 |
| JP5246364B1 (ja) | 2012-05-18 | 2013-07-24 | 富士ゼロックス株式会社 | 情報処理システム及びプログラム |
| US20140036099A1 (en) | 2012-08-03 | 2014-02-06 | Be Labs, Llc | Automated Scanning |
| US20140143143A1 (en) | 2012-11-16 | 2014-05-22 | Jonathan David Fasoli | Using card image to extract bank account information |
| US20140270573A1 (en) * | 2013-03-12 | 2014-09-18 | Konica Minolta Laboratory U.S.A., Inc. | Method for background removal in binary document image by estimating linearity of image components |
| US9213907B2 (en) | 2013-06-28 | 2015-12-15 | Google Inc. | Hierarchical classification in credit card data extraction |
| US20150006362A1 (en) | 2013-06-28 | 2015-01-01 | Google Inc. | Extracting card data using card art |
| US9152858B2 (en) * | 2013-06-30 | 2015-10-06 | Google Inc. | Extracting card data from multiple cards |
-
2014
- 2014-05-04 CN CN201410183623.7A patent/CN105095900B/zh active Active
- 2014-09-30 TW TW103134029A patent/TWI654567B/zh not_active IP Right Cessation
-
2015
- 2015-05-04 US US14/703,691 patent/US9665787B2/en not_active Expired - Fee Related
- 2015-05-04 WO PCT/US2015/029095 patent/WO2015171518A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI882768B (zh) * | 2023-08-09 | 2025-05-01 | 大陸商中國銀聯股份有限公司 | 開卡方法、裝置、設備、介質及產品 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201543377A (zh) | 2015-11-16 |
| CN105095900B (zh) | 2020-12-08 |
| WO2015171518A1 (en) | 2015-11-12 |
| CN105095900A (zh) | 2015-11-25 |
| HK1213344A1 (zh) | 2016-06-30 |
| US20150317529A1 (en) | 2015-11-05 |
| US9665787B2 (en) | 2017-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI654567B (zh) | Method and apparatus for extracting specific information from standard cards | |
| US11798253B2 (en) | Determining a position of an object in a rotation corrected image | |
| US10360689B2 (en) | Detecting specified image identifiers on objects | |
| US10798359B2 (en) | Generating hi-res dewarped book images | |
| CN109766890B (zh) | 信息识别方法、设备和系统 | |
| KR101634510B1 (ko) | 카드에 양각된 문자들의 검출 | |
| EP2624224B1 (en) | Method and device for distinguishing value documents | |
| WO2020143377A1 (zh) | 一种行业识别模型确定方法和装置 | |
| CN110175609B (zh) | 界面元素检测方法、装置及设备 | |
| CN111242124B (zh) | 一种证件分类方法、装置及设备 | |
| US11055714B2 (en) | Methods, systems, and articles of manufacture for fingerprinting signatures and enhanced signature capturing for charge card transactions on mobile communication devices | |
| CN110766007B (zh) | 证件遮挡检测方法、装置、设备及可读存储介质 | |
| CN115063473B (zh) | 物体高度的检测方法、装置、计算机设备、存储介质 | |
| CN114821588A (zh) | 图像处理方法、装置、电子设备及可读介质 | |
| CN116596935B (zh) | 形变检测方法、装置、计算机设备及计算机可读存储介质 | |
| CN110929738A (zh) | 证卡边缘检测方法、装置、设备及可读存储介质 | |
| Sheng et al. | Detection of content-aware image resizing based on Benford’s law | |
| CN113408553A (zh) | 图片类别的识别方法、装置、电子设备及存储设备 | |
| CN115439860A (zh) | 票据中的信息识别方法、装置、计算机设备、存储介质 | |
| CN117275071B (zh) | 人脸识别方法、装置、计算机设备和存储介质 | |
| HK1213344B (zh) | 一种提取标准卡片中特定信息的方法和装置 | |
| CN118887312A (zh) | 一种基于图像投影变换的虚拟水尺构建方法 | |
| CN121121026A (zh) | 板书遮挡物检测方法、装置、计算机设备、介质和产品 | |
| CN116778469A (zh) | 图像中目标对象的目标检测方法、装置和存储介质 | |
| CN120544221A (zh) | 一种手写单据处理方法、装置、设备、介质及程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |