[发明专利]基于SVM的票据图像分类方法有效

专利信息
申请号: 201610593126.3 申请日: 2016-07-26
公开(公告)号: CN106096667B 公开(公告)日: 2017-11-10
发明(设计)人: 邵一婷;车少帅;于志文;胡笳;沈宇 申请(专利权)人: 江苏鸿信系统集成有限公司
主分类号: G06K9/62 分类号: G06K9/62;G06K9/46;G06K9/36
代理公司: 南京钟山专利代理有限公司32252 代理人: 戴朝荣
地址: 210005 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了基于SVM的票据图像分类方法,包括进行样本训练,得到性能优化的SVM分类器;制作公章模板;通过Hough变换检测直线的方法提取二值化后的图像中的所有的直线从而判断待识别的原图像是否为非识别票据图像,对待识别的原图像进行倾斜校正;选取待识别的原图像中灰度值在最大灰度阈值和最小灰度阈值之间的所有像素,判断选取的每个像素的颜色并过滤不属于公章部分颜色范围的像素点,剔除面积较小的轮廓从而得到待识别的原图像中公章的轮廓;将公章轮廓与公章模板进行匹配,若匹配成功,则提取公章轮廓的HOG特征作为性能优化的SVM分类器的输入,得出待识别的原图像的票据类型。本发明分类的速度快,准确性高。
搜索关键词: 基于 svm 票据 图像 分类 方法
【主权项】:
基于SVM的票据图像分类方法,其特征在于:包括以下步骤:(1)选取多张标准票据图像,作为样本进行SVM分类器训练,得到性能优化的SVM分类器;截取每一种类型的标准票据中的公章图像并将所有的公章图像组合成一幅公章模板;(2)对待识别的原图像进行二值化,通过Hough变换检测直线的方法提取二值化后的图像中的所有的直线,设定两条直线之间的距离阈值,将图像中直线之间的距离小于距离阈值的两条直线合并成一条直线;设定直线数目的最大数目阈值和最小数目阈值,若图像中所有直线的数目不在最大数目阈值和最小数目阈值之间,则将此待识别的原图像分类为非识别票据图像,否则执行步骤(3);(3)对待识别的原图像进行倾斜校正;(4)根据公章的亮度特征设定公章的最大灰度阈值和最小灰度阈值,选取待识别的原图像中灰度值在最大灰度阈值和最小灰度阈值之间的所有像素,判断选取的每个像素的颜色并过滤不属于公章部分颜色范围的像素点从而得到轮廓集合,从轮廓集合中剔除面积较小的轮廓从而得到待识别的原图像中公章的轮廓;(5)将步骤(4)得到的公章轮廓与步骤(1)得到的公章模板进行匹配,若匹配不成功,则将待识别的原图像分类为非识别票据图像,若匹配成功,则执行步骤(6);(6)提取公章轮廓的HOG特征,作为步骤(1)中性能优化的SVM分类器的输入,得出待识别的原图像的票据类型;所述对待识别的原图像进行倾斜校正,包括:以待识别的原图像的左上角为原点,待识别的原图像的水平向右方向为X轴的正方向,待识别的原图像的垂直向下方向为Y轴的正方向,建立坐标系;通过Hough变换检测直线的方法提取待识别的原图像中的所有直线,将待识别的原图像中的直线与X轴的正方向的夹角作为直线角度;查找待识别的原图像中两条直线之间的夹角为90度的所有直线对,将所有直线对中角度最小的直线角度作为待识别的原图像的旋转角度,将待识别的原图像进行逆时针旋转,实现待识别的原图像的倾斜较正;若没有查找到待识别的原图像中的夹角为90度的直线对,通过Hough变换检测直线的方法选取待识别的原图像的所有直线中的最长直线,选取最长直线与X轴的正方向的夹角作为待识别的原图像的旋转角度,将待识别的原图像进行逆时针旋转,实现待识别的原图像的倾斜较正。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏鸿信系统集成有限公司,未经江苏鸿信系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610593126.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top