一種信息識別方法、相關(guān)裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種信息識別方法、相關(guān)裝置及系統(tǒng)。
【背景技術(shù)】
[0002]目前,人們雖然可以根據(jù)需要通過計算機網(wǎng)絡(luò)、通信網(wǎng)絡(luò)以及諸如藍牙、紅外等近距離通信技術(shù)傳遞各種各樣的電子檔信息,但是在很多場合下,也存在通過紙件、卡片等作為信息記錄介質(zhì)來傳遞信息。
[0003]電子檔信息與通過紙件、卡片等記錄的信息之間經(jīng)常需要轉(zhuǎn)化,其中,將電子檔信息轉(zhuǎn)換為紙件、卡片等記錄的信息只需進行機器打印即可完成,而將紙件、卡片等記錄的信息轉(zhuǎn)換為電子檔信息則包括多種方式。
[0004]用戶可以通過手動鍵入的方式將紙件、卡片等記錄的信息錄入到word、記事本等應(yīng)用中,但是這種記錄方式耗時耗力,并且在某些場合不容易完成記錄,例如在用戶進行手機交易支付時,需要在一個較小屏幕中輸入較長的銀行卡卡號,不僅麻煩而且容易出錯。
[0005]現(xiàn)有技術(shù)已經(jīng)可以采用計算機自動識別以提取圖像中信息的方式來自動獲取紙件、卡片等介質(zhì)中記錄的信息。其具體步驟包括:獲取拍攝紙件、卡片等記錄有信息的介質(zhì)的圖像,基于像素點的灰度、像素點的像素特征、圖像背景分離算法等處理后完成圖像中內(nèi)容的自動識別。
[0006]由上可知,現(xiàn)有技術(shù)的信息自動識別以及信息提取的方式非常復雜,對終端的配置要求較高,并且在某些情況下,即使僅需要部分信息例如僅需要銀行卡的卡號或者名片中的電話號碼等信息,也需要對整個圖像進行分析處理,浪費終端的軟硬件處理資源。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種信息識別方法、相關(guān)裝置及系統(tǒng),可以簡單快速地得到某些卡片中的信息內(nèi)容。
[0008]為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種信息識別方法,包括:
[0009]在檢測到信息識別請求事件時,拍攝獲取在預(yù)置的采集區(qū)域內(nèi)的卡片圖像;
[0010]確定拍攝獲取的所述卡片圖像的邊沿尺寸信息,根據(jù)邊沿尺寸信息標記所述卡片圖像的目標區(qū)域,并提取出所述目標區(qū)域的圖像;
[0011]基于預(yù)置的字形庫確定出所述目標區(qū)域的圖像中待識別字符形狀,并根據(jù)確定出的各個待識別字符形狀和所述字形庫識別出各個待識別字符形狀所對應(yīng)的字符。
[0012]本發(fā)明實施例還提供了另一種信息識別方法,包括:
[0013]客戶端在檢測到信息識別請求事件時,拍攝獲取在預(yù)置的采集區(qū)域內(nèi)的卡片圖像,并發(fā)送拍攝獲取的所述卡片圖像;
[0014]服務(wù)器在接收到所述卡片圖像時,確定拍攝獲取的所述卡片圖像的邊沿尺寸信息,并根據(jù)邊沿尺寸信息標記所述卡片圖像的目標區(qū)域,并提取出所述目標區(qū)域的圖像;
[0015]所述服務(wù)器基于預(yù)置的字形庫確定出所述目標區(qū)域的圖像中待識別字符形狀,并根據(jù)確定出的各個待識別字符形狀和所述字形庫識別出各個待識別字符形狀所對應(yīng)的字符。
[0016]本發(fā)明實施例還提供了再一種信息識別方法,包括:
[0017]接收客戶端拍攝獲取的卡片圖像;
[0018]確定拍攝獲取的所述卡片圖像的邊沿尺寸信息,并根據(jù)邊沿尺寸信息標記所述卡片圖像的目標區(qū)域,并提取出所述目標區(qū)域的圖像;
[0019]基于預(yù)置的字形庫確定出所述目標區(qū)域的圖像中待識別字符形狀,并根據(jù)確定出的各個待識別字符形狀和所述字形庫識別出各個待識別字符形狀所對應(yīng)的字符。
[0020]相應(yīng)地,本發(fā)明實施例還提供了一種信息識別裝置,包括:
[0021]采集模塊,用于在檢測到信息識別請求事件時,拍攝獲取在預(yù)置的采集區(qū)域內(nèi)的卡片圖像;
[0022]提取模塊,用于確定拍攝獲取的所述卡片圖像的邊沿尺寸信息,根據(jù)邊沿尺寸信息標記所述卡片圖像的目標區(qū)域,并提取出所述目標區(qū)域的圖像;
[0023]識別模塊,用于基于預(yù)置的字形庫確定出所述目標區(qū)域的圖像中待識別字符形狀,并根據(jù)確定出的各個待識別字符形狀和所述字形庫識別出各個待識別字符形狀所對應(yīng)的字符。
[0024]本發(fā)明實施例還提供了另一種信息識別裝置,包括:
[0025]接收模塊,用于接收客戶端拍攝獲取的卡片圖像;
[0026]提取模塊,用于確定拍攝獲取的所述卡片圖像的邊沿尺寸信息,并根據(jù)邊沿尺寸信息標記所述卡片圖像的目標區(qū)域,并提取出所述目標區(qū)域的圖像;
[0027]識別模塊,用于基于預(yù)置的字形庫確定出所述目標區(qū)域的圖像中待識別字符形狀,并根據(jù)確定出的各個待識別字符形狀和所述字形庫識別出各個待識別字符形狀所對應(yīng)的字符。
[0028]相應(yīng)地,本發(fā)明實施例的還提供了一種信息識別系統(tǒng),包括客戶端和服務(wù)器,其中:
[0029]所述客戶端,用于在檢測到信息識別請求事件時,拍攝獲取在預(yù)置的采集區(qū)域內(nèi)的卡片圖像,并發(fā)送拍攝獲取的所述卡片圖像;
[0030]所述服務(wù)器,用于在接收到所述卡片圖像時,確定拍攝獲取的所述卡片圖像的邊沿尺寸信息,并根據(jù)邊沿尺寸信息標記所述卡片圖像的目標區(qū)域,并提取出所述目標區(qū)域的圖像;
[0031]所述服務(wù)器,還用于基于預(yù)置的字形庫確定出所述目標區(qū)域的圖像中待識別字符形狀,并根據(jù)確定出的各個待識別字符形狀和所述字形庫識別出各個待識別字符形狀所對應(yīng)的字符。
[0032]本發(fā)明實施例可以才客戶端基于采集區(qū)域拍攝到卡片圖像后,通過對卡片圖像的位置分析得到其中一部分區(qū)域的圖像,然后再進行基于字符形狀圖像識別,可以較為快速、有效地識別出特種卡片特別是各類型的銀行卡或者身份證中用戶想要信息,也在一定程度上避免了現(xiàn)有技術(shù)中存在的資源浪費的問題。
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1是本發(fā)明實施例的一種信息識別方法的流程示意圖;
[0035]圖2是本發(fā)明實施例的卡片中的相對目標區(qū)域示意圖;
[0036]圖3是本發(fā)明實施例的卡片中的具體目標區(qū)域示意圖;
[0037]圖4是本發(fā)明實施例的拍攝界面的一種示意圖;
[0038]圖5是本發(fā)明實施例的另一種信息識別方法的流程示意圖;
[0039]圖6是本發(fā)明實施例的再一種信息識別方法的流程示意圖;
[0040]圖7是本發(fā)明實施例的又一種信息識別方法的流程示意圖;
[0041]圖8是本發(fā)明實施例的又一種信息識別方法的流程示意圖;
[0042]圖9是本發(fā)明實施例的一種信息識別裝置的結(jié)構(gòu)示意圖;
[0043]圖10是圖9中的采集模塊的一種結(jié)構(gòu)示意圖;
[0044]圖11是圖9中的提取模塊的一種結(jié)構(gòu)示意圖;
[0045]圖12是圖9中的提取模塊的另一種結(jié)構(gòu)示意圖;
[0046]圖13是本發(fā)明實施例的一種用戶終端的結(jié)構(gòu)示意圖;
[0047]圖14是本發(fā)明實施例的另一種信息識別裝置的結(jié)構(gòu)示意圖;
[0048]圖15是本發(fā)明實施例的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0049]圖16是本發(fā)明實施例的一種信息識別系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0050]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0051 ] 請參見圖1,是本發(fā)明實施例的一種信息識別方法的流程示意圖,本發(fā)明實施例的所述方法可以應(yīng)用在各類形的智能終端設(shè)備中,具體的,所述方法包括:
[0052]SlOl:在檢測到信息識別請求事件時,拍攝獲取在預(yù)置的采集區(qū)域內(nèi)的卡片圖像。
[0053]客戶端在用戶打開了對應(yīng)的應(yīng)用功能后,如果用戶發(fā)起了信息識別請求,例如點擊相關(guān)的信息識別拍攝按鈕時,在所述SlOl中,先調(diào)用拍攝界面,在用戶對準需要拍攝的卡片后并按下拍攝按鈕時,拍攝得到在預(yù)置的采集區(qū)域內(nèi)的卡片圖像。
[0054]所述卡片圖像可以包括用戶銀行卡的圖像、身份證的圖像,或者其他的如名片等卡片的圖像,在這些卡片中,包括通過噴涂有銀行卡卡號的卡號信息,通過平面印刷的用戶份證號碼等需要識別的信息。
[0055]而所述預(yù)置的采集區(qū)域則對應(yīng)于一個預(yù)置有指定形狀和邊沿尺寸的采集區(qū)域的拍攝界面,該拍攝界面可以包括多種形式的,例如用于拍攝銀行卡或者身份證等包括一個長方形的采集區(qū)域的界面,獲取包括拍攝其他的圓形卡片的采集區(qū)域的界面。
[0056]通過上述的包括采集區(qū)域的拍攝界面,客戶端可以僅獲取到想要識別的卡片的圖像,可以有效減小了后續(xù)識別處理時的工作量。
[0057]S102:確定拍攝獲取的所述卡片圖像的邊沿尺寸信息,根據(jù)邊沿尺寸信息標記所述卡片圖像的目標區(qū)域,并提取出所述目標區(qū)域的圖像。
[0058]具體的,所述邊沿尺寸可以簡單地基于像素點的個數(shù)來確定。所述目標區(qū)域?qū)嶋H為預(yù)先為該類型的卡片設(shè)置的相對區(qū)域即預(yù)置的識別區(qū)位置,以銀行卡為例,可以簡單地設(shè)置該目標區(qū)域在銀行卡中的位置為:該長方形的目標區(qū)域中較長的兩條邊距離各自最近的銀行卡的較長邊的距離為銀行卡寬度的1/4,作為寬的兩條邊與銀行卡的作為寬的邊部分重合,具體示意圖可參考圖2所示。由于目標區(qū)域的位置與卡片圖像相對應(yīng)(等比例縮小或放大),因此,在所述S102可以不必計算卡片的具體尺寸。
[0059]在其他實施例中,則可以通過現(xiàn)有的一些測距、測量到卡片邊沿的角度結(jié)合幾何運算模型,可以得到真實的較為精確地卡片尺寸信息,將該精確地卡片尺寸信息作為所述S102中卡片圖像的邊沿尺寸信息,然后結(jié)合預(yù)先為該銀行卡設(shè)置的識別區(qū)位置來挖取其中的目標區(qū)域,基于精確地尺寸信息則可以參考圖3的示意來確定目標區(qū)域。
[0060]確定了其中的目標區(qū)域后,通過圖片編輯工具即可采集得到該卡片圖像中該目標區(qū)域的圖像。由于對該目標區(qū)域的在卡片中的相對位置是經(jīng)過對大量同類卡片的統(tǒng)計學習,或者是用戶在執(zhí)行本方法前直接基于要識別的卡片進行配置的,所以,在所述S102中基本可以確保獲取到包含所需的數(shù)字、文字等信息的目標區(qū)域。
[0061]S103:基于預(yù)置的字形庫確定出所述目標區(qū)域的圖像中待識別字符形狀,并根據(jù)確定出的各個待識別字符形狀和所述字形庫識別出各個待識別字符形狀所對應(yīng)的字符。
[0062]所述預(yù)置的字形庫中包括了阿拉伯數(shù)字以及文字(漢字、字母等)等字形的特征,根據(jù)該字形庫可以得到目標區(qū)域中各個疑似數(shù)字或者文字的待識別字符,再基于待識別字符的形狀并結(jié)合字形庫中的字形特征,可以對比識別出這些疑似數(shù)字或者文字的具體內(nèi)容,從而得到對應(yīng)的字符。
[0063]當然,在具體實施時,在獲取了目標區(qū)域后,也可以通過現(xiàn)有的一些識別技術(shù)來對這個區(qū)域較小的圖像進行識別