[發(fā)明專利]一種基于機器學習的信用卡卡號識別方法在審
| 申請?zhí)枺?/td> | 201510410378.3 | 申請日: | 2015-07-10 |
| 公開(公告)號: | CN104966107A | 公開(公告)日: | 2015-10-07 |
| 發(fā)明(設計)人: | 張卡;尼秀明;何佳;牧春 | 申請(專利權)人: | 安徽清新互聯(lián)信息科技有限公司 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62;G06K9/32 |
| 代理公司: | 合肥天明專利事務所 34115 | 代理人: | 金凱;宋倩 |
| 地址: | 230088 安徽省合肥市高新*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 機器 學習 信用卡 識別 方法 | ||
1.一種基于機器學習的信用卡卡號識別方法,其特征在于,包括以下步驟:
(1)訓練信用卡卡號分類器;
(2)基于分類器文件,檢測待處理信用卡圖像的卡號位置;
(3)對獲得的信用卡卡號位置矩形區(qū)域進行傾斜校正;
(4)分割信用卡卡號數(shù)字,包括:
(41)獲得信用卡卡號數(shù)字的上下邊界位置;
(42)獲得信用卡卡號單個數(shù)字的左右邊界位置;
(5)識別信用卡卡號數(shù)字。
2.根據(jù)權利要求1所述的基于機器學習的信用卡卡號識別方法,其特征在于,步驟(1),包括:
a、收集訓練樣本,將收集的信用卡圖像上的卡號區(qū)域作為訓練的正樣本,其余區(qū)域作為訓練的負樣本;
b、基于haar特征和adaboost算法,訓練信用卡卡號分類器。
3.根據(jù)權利要求1所述的基于機器學習的信用卡卡號識別方法,其特征在于,步驟(3),包括:
a、按照以下公式將獲得的信用卡卡號位置矩形區(qū)域的下邊緣向下擴展,得到信用卡卡號位置擴展矩形區(qū)域:
其中,(rect.x,rect.y)、(rectdown.x,rectdown.y)分別表示信用卡卡號位置矩形區(qū)域rect、信用卡卡號位置擴展矩形區(qū)域rectdown的左上角坐標,rect.width、rect.height分別表示信用卡卡號位置矩形區(qū)域rect的寬度、高度,rectdown.width、rectdown.height分別表示信用卡卡號位置擴展矩形區(qū)域rectdown的寬度、高度;
b、采用以下公式,獲取所述信用卡卡號位置擴展矩形區(qū)域的水平邊緣特征圖:
Ex(i,j)=g(i-2,j)+g(i-1,j)+g(i+1,j)+g(i+2,j)-4*g(i,j)
其中,Ex(i,j)表示所述水平邊緣特征圖的第i行第j列位置的像素灰度值,g(i,j)表示所述信用卡卡號位置擴展矩形區(qū)域的第i行第j列位置的像素灰度值;
c、基于最大類間距二值化算法,對所述水平邊緣特征圖進行二值化處理,得到二值水平邊緣特征圖;
d、選取所述二值水平邊緣特征圖上面積最大的連通區(qū)域;
e、基于以下最小二乘法原理式,對選取的連通區(qū)域的前景目標點進行直線擬合,得到該連通區(qū)域的傾斜角度:
其中,γ表示所述連通區(qū)域的傾斜角度,xi、yi分別表示所述連通區(qū)域上前景目標點的橫坐標、縱坐標,N表示所述連通區(qū)域上前景目標點的數(shù)量;
f、采用以下公式對信用卡卡號位置矩形區(qū)域進行旋轉變換:
其中,(x0,y0)表示旋轉變換前的坐標值,(x,y)表示旋轉變換后的坐標值,(anchor_x,anchor_y)表示圖像旋轉基點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽清新互聯(lián)信息科技有限公司,未經(jīng)安徽清新互聯(lián)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201510410378.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





