向 的像素值加和特征相同的位置,將其識(shí)別為卡片圖像中包含特定信息的圖像區(qū)。
[0109] 在該步驟中,可以將所述濾波后的銀行卡圖像的像素值加和分布圖與所述濾波后 的新標(biāo)準(zhǔn)卡片模板圖像的像素值加和分布圖比對(duì),特征相同的位置就是記錄該特定信息的 位置。一般而言,銀行卡的卡號(hào)是卡片上縱向上記錄信息最多的位置,因此,其像素值加和 后,應(yīng)當(dāng)處于波峰位置。
[0110] 如圖10所示,一個(gè)像素值加和分布圖,其橫坐標(biāo)為表示標(biāo)準(zhǔn)卡片的寬度方向從一 端到另外一端的距離,縱坐標(biāo)為標(biāo)準(zhǔn)卡片寬度方向上每一點(diǎn)沿縱向(即記錄方向)的像素 值加和。
[0111] 根據(jù)上圖,如果所需要獲得的特定信息為銀行卡卡號(hào)時(shí),其所在位置在像素值加 和分布圖上位于波峰位置;可以找到波峰位置對(duì)應(yīng)的橫坐標(biāo),則該段位置即為所述標(biāo)準(zhǔn)卡 片上記錄銀行卡卡號(hào)的位置(圖10所示,其中橫坐標(biāo)為銀行卡片圖像寬度,縱坐標(biāo)為銀行 卡片圖像寬度方向上的像素加和值)。
[0112] 當(dāng)然,如果需要獲得的是銀行卡的有效日期,則該信息的位置并非像素值加和的 波峰位置,但是根據(jù)標(biāo)準(zhǔn)卡片模板,可以找到像素值加和相似的位置,例如,位于圖10的第 二波峰位置即為記錄有效日期的位置。
[0113] 找出上述卡片圖像中包含特定信息的圖像區(qū)后(如圖11所示),即可進(jìn)入步驟 S120。
[0114] 在上述識(shí)別特定信息圖像區(qū)的實(shí)施方案中,可以理解的是,一方面:由于提取的銀 行卡的卡片圖像與標(biāo)準(zhǔn)銀行卡模板圖像可能非常相近,因此,在將卡片圖像上的卡號(hào)信息 與標(biāo)準(zhǔn)銀行卡模板圖像上的卡號(hào)信息相比較時(shí),會(huì)存在位置參數(shù)的誤差,影響識(shí)別的準(zhǔn)確 性;另一方面:不同的銀行卡,卡號(hào)信息的位置也略有不同,所以在識(shí)別時(shí)也會(huì)影響到準(zhǔn)確 性。
[0115] 基于上述兩種實(shí)施方式,本申請(qǐng)對(duì)于識(shí)別特定信息圖像區(qū)提供第三實(shí)施方式,請(qǐng) 參考圖5所示,具體如下:
[0116] 步驟3S110-1 :對(duì)所述卡片圖像依據(jù)所述標(biāo)準(zhǔn)卡片模板圖像的形狀進(jìn)行單應(yīng)矩陣 轉(zhuǎn)換,獲得轉(zhuǎn)換后卡片圖像。
[0117] 該步驟具體轉(zhuǎn)換過程可以參考步驟1S110-2的方式,經(jīng)過單應(yīng)矩陣轉(zhuǎn)換后的卡片 圖像與所述標(biāo)準(zhǔn)卡片模板圖像大小一致。
[0118] 步驟3S110-2 :根據(jù)所述標(biāo)準(zhǔn)卡片模板圖像的參數(shù),確定所述標(biāo)準(zhǔn)卡片模板圖像 上特定信息所占標(biāo)準(zhǔn)卡片模板圖像的大小。
[0119] 在該步驟中,可以根據(jù)銀行卡片制作的官方標(biāo)準(zhǔn),來確定卡號(hào)位于標(biāo)準(zhǔn)銀行卡片 上的位置參數(shù)。例如:銀行卡卡號(hào)應(yīng)在凸印/印刷區(qū)域的卡號(hào)識(shí)別區(qū)內(nèi)(一行)凸印,卡號(hào) 識(shí)別區(qū)最多只能包含19個(gè)凸印字符。銀行卡卡號(hào)應(yīng)在字符中心線和卡片底邊沿之間的距 離為21. 42mm的位置凸印。卡號(hào)的首字符中心線與卡片左邊沿之間的距離為10. 18_。通過 上述標(biāo)準(zhǔn),可以確定卡號(hào)信息在標(biāo)準(zhǔn)銀行卡片上模板上所占的大小,假設(shè)所占大小為size。
[0120] 步驟3S110-3 :對(duì)所述轉(zhuǎn)換后的卡片圖像進(jìn)行濾波處理,得到濾波后卡片圖像。
[0121] 該步驟可參考上述第二實(shí)施方式中的步驟2S110-4。
[0122] 步驟3S110-4 :對(duì)所述濾波后的卡片圖像,以特定信息的記錄方向?yàn)橐罁?jù),進(jìn)行所 述記錄方向的像素值加和計(jì)算,獲得該記錄方向的卡片圖像的像素值加和分布圖。
[0123] 該步驟可參考上述第二實(shí)施方式中的步驟2S110-5。
[0124] 步驟3S110-5 :根據(jù)所述標(biāo)準(zhǔn)卡片模板圖像上特定信息所占標(biāo)準(zhǔn)卡片模板圖像大 小,確定特定信息在所述像素加和分布圖上的位置。
[0125] 該位置應(yīng)位于所述像素加和分布圖的波峰位置,需要說明的是,此處所述的波峰, 實(shí)際上為一個(gè)范圍值,即:卡號(hào)在像素加和分布圖上的范圍區(qū)域。
[0126] 因?yàn)楂@取卡片圖像與所述標(biāo)準(zhǔn)卡片模板圖像可能尺寸規(guī)格上并不一致,所以可以 根據(jù)卡號(hào)在標(biāo)準(zhǔn)銀行卡模板圖像上的大小乘以一個(gè)范圍系數(shù),計(jì)算卡號(hào)在像素加和分布圖 上的位置范圍,在該位置范圍內(nèi)選取像素加和分布圖上的峰值,根據(jù)所述卡號(hào)大小,以該峰 值為中心選取像素加和分布圖中的范圍區(qū)域,再將該范圍區(qū)域?qū)?yīng)至轉(zhuǎn)換后的卡片圖像 中。
[0127] 所述范圍系數(shù)可以是卡號(hào)大小的五倍。
[0128] 步驟3S110-6 :將所述特定信息在所述像素加和分布圖的位置與所述轉(zhuǎn)換后卡片 圖像相對(duì)應(yīng),提取所述轉(zhuǎn)換后卡片圖像該范圍區(qū)域內(nèi)包含特定信息圖像區(qū)。
[0129] 在上述第三實(shí)施方式中,通過設(shè)置范圍系數(shù),避免轉(zhuǎn)換后的卡片圖像與所述標(biāo)準(zhǔn) 卡片模板圖像存在尺寸規(guī)格上的差異,而導(dǎo)致的特定信息選取不準(zhǔn)確的問題。
[0130] 可以理解的是,上述實(shí)施方式是根據(jù)所述特定信息(例如:卡號(hào))的大小以及該特 定信息在所述標(biāo)準(zhǔn)卡片模板上的位置,提取所獲取的卡片圖像上特定信息圖像。當(dāng)發(fā)卡行 不同而是特定信息的位置存在差異時(shí),可以根據(jù)上述實(shí)施方式,將已確定的特定信息大小 縮放至某一范圍,根據(jù)該范圍確定特定信息的位置,避免建立多種卡片的標(biāo)準(zhǔn)卡片模板圖 像,已降低對(duì)比空間,進(jìn)而減少出錯(cuò)率。
[0131] 需要說明的是,卡號(hào)的印制方式在非凸印的情況下,采用上述方式也可以獲得包 含卡號(hào)的圖像區(qū)域,本申請(qǐng)僅根據(jù)銀行卡卡片相關(guān)標(biāo)識(shí)規(guī)則中所規(guī)定的凸印進(jìn)行說明,但 是對(duì)于一些標(biāo)準(zhǔn)卡片中特定信息并非采用凸印的方式(例如醫(yī)??ā?huì)員卡,非凸印的銀 行卡等等),仍然可以實(shí)現(xiàn),因?yàn)樘囟ㄐ畔⒌南袼睾捅尘暗南袼卮嬖诓顒e,其像素值加和仍 然與其它部分有明顯差異,能夠與其它部分區(qū)別開,根據(jù)上述方式仍然可以獲得包含特定 信息的圖像區(qū)域。
[0132] 步驟S120,將所述圖像區(qū)提取為獨(dú)立的圖像并輸出。
[0133] 獲得上述卡片圖像中包含特定信息的圖像區(qū)后,即可截取該區(qū)域作為獨(dú)立的圖 像,并將該圖像提供給需要該特定信息的位置。
[0134] 本申請(qǐng)?zhí)峁┑囊苿?dòng)終端上輸入標(biāo)準(zhǔn)卡片中特定信息的方法即采用上述方法獲得 標(biāo)準(zhǔn)卡片中的特定信息;為此,在移動(dòng)終端上需要存儲(chǔ)標(biāo)準(zhǔn)卡片模板;然后采用上述提取 標(biāo)準(zhǔn)卡片中包含的特定信息的方法。以下結(jié)合具體使用場合做簡要說明。
[0135] 例如,將截取的包含銀行卡卡號(hào)的圖像區(qū)域提取并在移動(dòng)終端需要填寫銀行卡的 移動(dòng)終端觸摸屏輸入框上方;這樣,使用者可以直接從該圖像讀出銀行卡卡號(hào),直接向輸入 框輸入(如圖12所示)。
[0136] 為了方便移動(dòng)終端的輸入,可以在該步驟的基礎(chǔ)上,采用OCR技術(shù)對(duì)該輸出的卡 號(hào)圖像進(jìn)行信息識(shí)別,將卡號(hào)以的文本形式顯示;此種方案下,在移動(dòng)終端觸摸屏輸入框上 方顯示的包含銀行卡卡號(hào)的圖像區(qū)域僅僅用于對(duì)OCR識(shí)別結(jié)果進(jìn)行校對(duì),使用者可以采用 目視和手動(dòng)方式,將OCR修改錯(cuò)誤的識(shí)別結(jié)果(如圖13所示)。
[0137] 需要說明的是,上述特征位置可以根據(jù)實(shí)際需要提取的特定信息來判斷,上述僅 通過卡號(hào)作為特定信息來說明本申請(qǐng)的技術(shù)方案。
[0138] 綜上,本申請(qǐng)通過獲取待提取特定信息的標(biāo)準(zhǔn)卡片的卡片圖像,識(shí)別出卡片圖像 中包含特定信息的圖像區(qū),之后將圖像區(qū)作為一個(gè)獨(dú)立圖像提取并輸出,從而能夠方便、快 速、準(zhǔn)確的獲取標(biāo)準(zhǔn)卡片中僅涉及特定信息部分的圖像,提高工作效率。
[0139] 以上公開了本申請(qǐng)一種提取標(biāo)準(zhǔn)卡片中特定信息的方法實(shí)施例,與所述方法實(shí)施 例相對(duì)應(yīng),本申請(qǐng)還公開了一種提取標(biāo)準(zhǔn)卡片中特定信息的裝置實(shí)施例,請(qǐng)參看圖14,其為 本申請(qǐng)一本申請(qǐng)?zhí)峁┑囊环N提取標(biāo)準(zhǔn)卡片中特定信息的裝置的結(jié)構(gòu)框圖。由于裝置實(shí)施例 基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。 下述描述的裝置實(shí)施例僅僅是示意性的。
[0140] 所述裝置包括:
[0141] 獲取單元501,用于獲取待提取特定信息的標(biāo)準(zhǔn)卡片的卡片圖像。
[0142] 識(shí)別單元502,用于識(shí)別所述獲取單元501獲取的卡片圖像中所包含所述特定信 息的圖像區(qū)。
[0143] 輸出單元503,將所述識(shí)別單元502識(shí)別的所述圖像區(qū)作為獨(dú)立的圖像輸出。
[0144] 為進(jìn)一步說明所述獲取單元501所述實(shí)現(xiàn)的過程,請(qǐng)參考圖15所示,圖14為本申 請(qǐng)?zhí)峁┑囊环N提取標(biāo)準(zhǔn)卡片中特定信息的裝置中獲取單元的第一實(shí)施方式的結(jié)構(gòu)框圖。
[0145] 所述獲取單元501包括:
[0146] 源圖像獲取單元5011,用于獲取包含待提取特定信息的標(biāo)準(zhǔn)卡片的卡片圖像的源 圖像。
[0147] 界定單元5012,用于界定所述源圖像獲取單元5011所獲取的卡片圖像中的源圖 像的區(qū)域。
[0148] 提取單元5013,提取所述界定單元5012所界定的區(qū)域中的圖像信息作為待提取 特定信息的標(biāo)準(zhǔn)卡片的卡片圖像。
[0149] 其中,所述界定單元5012包括:
[0150] 圖像元素提取單元5012-1,提取所述源圖像中為直線線段且長度大于設(shè)定閾值的 圖像元素。
[0151] 組合單元5012-2,將所述圖像元素提取單元5012-1中所提取的直線線段進(jìn)行組 合,確定所在直線能夠構(gòu)成四邊形的線段組合。
[0152] 交點(diǎn)確定單元5012-3,將所述組合單元5012-2中的線段組合,確定各個(gè)線段所在 直線的交點(diǎn)的位置。
[0153] 第一條件選取單元5012-4,根據(jù)所述交點(diǎn)確定單元5012-3中確定的各個(gè)線段交 點(diǎn)均在源圖像范圍內(nèi)作為第一條件,選取符合條件的線段組合。
[0154] 第一條件判斷單元5012-5,判斷所述第一條件選取單元5012-4中所選取的符合 條件的線段組合是否只有一組,若是,則進(jìn)入卡片圖像確定單元5012-6。
[0155] 當(dāng)所述第一條件判斷單元5012-5的判斷結(jié)構(gòu)為否,則進(jìn)入第一條件提取單元 5012-7 ;
[0156] 所述第一條件提取單元5012-7,提取所述第一條件選取單元5012-4中所有符合 第一條件的線段組合;
[0157] 第二條件第一判斷單元5012-8,將所述第一條件提取單元5012-7中所提取的線 段組合以第二條件進(jìn)行篩選,即:判斷一組線段組合中,各個(gè)線段的交點(diǎn)是否都在各個(gè)線段 的延長線上,若是,則將該線段作為候選的線段組合;
[0158] 第二條件第二判斷單元5012-9,判斷所述第二條件第一判斷單元5012-7中獲得 的符合第二條件的線段組合是否只有一組,若是,則將該線段組合所框定的區(qū)域界定為所 述卡片圖像在所述源圖像中的區(qū)域。
[0159] 所述圖像確定單元5012-6,將該線段組合所框定的區(qū)域作為待提取特定信息的標(biāo) 準(zhǔn)卡片的卡片圖像。
[0160] 當(dāng)所述第二條件第二判斷單元5012-9中的線段組合是否只有一組的判斷中,若 判斷結(jié)果為否,則啟動(dòng)下述單元對(duì)符合第二條件的線段組合進(jìn)行篩選:
[0161] 交點(diǎn)獲取單元5012-10,獲得所述第二條件第二判斷單元5012-9中的一組線段組 合中的各個(gè)線段的交點(diǎn),一組線段組合中共有四個(gè)交點(diǎn);
[0162] 計(jì)算單元5012-11,求所述交點(diǎn)獲取單元5012-10中的四個(gè)交點(diǎn)的圖像坐標(biāo),并根 據(jù)所述四個(gè)交點(diǎn)的圖像坐標(biāo)與所述標(biāo)準(zhǔn)卡片模