一种伊朗纸币面值的识别方法和系统技术方案

技术编号:15505484 阅读:65 留言:0更新日期:2017-06-04 01:00
本发明专利技术公开了一种伊朗纸币面值的识别方法和系统,方法包括:获取纸币的面值区别图像区域灰度图像;对所述面值区别图像区域灰度图像进行二值化处理,得到二值化图像;从所述二值化图像中获取面值区别图像的精确区域;根据所述精确区域识别所述纸币的面值。本发明专利技术通过获取面值区别图像区域内的面值区别图像的精确区域,根据精确区域来识别纸币的面值,方法简单、有效、结果准确。

Method and system for identifying par value of Iran banknotes

The invention discloses a method and system for identifying, a Iran banknote method includes: the value difference between image gray image acquisition notes on the value of difference image; regional gray image binarization processing, get the binarization image; from the two accurate value of regional difference in the value of image acquisition image according to the accurate identification; the area the money. The invention obtains the par value, distinguishes the face value in the image area, distinguishes the precise area of the image, and recognizes the denomination value of the money note according to the precise area, and has the advantages of simple, effective and accurate result.

【技术实现步骤摘要】
一种伊朗纸币面值的识别方法和系统
本专利技术涉及币种识别
,特别涉及一种伊朗纸币面值的识别方法和系统。
技术介绍
伊朗纸币作为外币的其中一种,有着自身独特的图案,不同面值的伊朗纸币,其图案有区别,因此可以通过有面值区别特征的图案来识别伊朗纸币的面值。
技术实现思路
本专利技术的目的在于提出一种伊朗纸币面值的识别方法和系统,通过面值区别图像区域来识别纸币的币种。为达此目的,本专利技术采用以下技术方案:第一方面,一种伊朗纸币面值的识别方法,包括:获取纸币的面值区别图像区域灰度图像;对所述面值区别图像区域灰度图像进行二值化处理,得到二值化图像;从所述二值化图像中获取面值区别图像的精确区域;根据所述精确区域识别所述纸币的面值。其中,所述对所述面值区别图像区域进行二值化处理,得到二值化图像,包括:对所述面值区别图像区域灰度图像进行二值化处理;对二值化处理后的面值区别图像区域灰度图像进行滤波,得到滤波后的二值化图像。其中,所述获取纸币的面值区别图像区域灰度图像,包括:获取纸币在分辨率为纵向150DPI、横向200DPI的正面灰度图像;及从所述正面灰度图像中截取位置为X=[18:95]、Y=[358:450]的面值区别图像区域灰度图像;所述X和Y的单位均为像素点,以正面灰度图像正向时左上角为原点建立直角坐标系,X轴的正向向右,Y轴的正向向下;所述从所述二值化图像中获取面值区别图像的精确区域,包括:计算所述滤波后的二值化图像每一列的黑色像素点数目H[j];计算从左到右相邻两列的黑色像素点数目的差值h1=H[j+1]-H[j],确定所述差值h1大于等于第一阈值,第j+1列为左边界;其中j≥1;计算从右到左相邻两列的黑色像素点数目的差值h2=H[j]-H[j-1],确定所述差值h2大于等于第一阈值,第j-1列为右边界;其中j≥2;计算所述滤波后的二值化图像每一行的黑色像素点数目W[i];计算从上到下相邻两行的黑色像素点数目的差值w1=W[i+1]-W[i],确定所述差值w1大于等于第二阈值,第i+1列为上边界;其中i≥1;计算从下到上相邻两行的黑色像素点数目的差值w2=W[i]-W[i-1],确定所述差值w2大于等于第二阈值,第i-1列为下边界;其中i≥2;根据左边界、右边界、上边界和下边界获取面值区别图像的精确区域;其中,所述行和列均以像素点为单位。其中,所述根据所述精确区域识别所述纸币的面值,包括:计算所述精确区域的高度值,根据高度值识别所述纸币的面值;或计算所述精确区域的宽度值,根据宽度值识别所述纸币的面值;或计算所述精确区域的子区域个数,根据所述子区域个数识别所述纸币的面值。其中,所述根据高度值识别所述纸币的面值,包括:判断所述高度值是否小于第三阈值,若否,识别出所述纸币的面值为50000,若是,识别出所述纸币的面值为100000;所述根据宽度值识别所述纸币的面值,包括:判断所述宽度值是否小于第四阈值,若否,识别出所述纸币的面值为50000,若是,识别出所述纸币的面值为100000;所述计算所述精确区域的子区域个数,根据所述子区域个数识别所述纸币的面值,包括:计算所述精确区域的从左到右相邻两列的黑色像素点数目差值的绝对值大于等于第五阈值的个数n1;计算所述精确区域的从上到下相邻两行的黑色像素点数目差值的绝对值大于等于第六阈值的个数n2;计算所述精确区域的子区域个数N=n1*n2;若N=3,识别出所述纸币的面值为50000;若N=9,识别出所述纸币的面值为100000。第二方面,一种伊朗纸币面值的识别系统,包括:第一获取模块,用于获取纸币的面值区别图像区域灰度图像;处理模块,用于对所述面值区别图像区域灰度图像进行二值化处理,得到二值化图像;第二获取模块,用于从所述二值化图像中获取面值区别图像的精确区域;识别模块,用于根据所述精确区域识别所述纸币的面值。其中,所述处理模块包括:二值化单元,用于对所述面值区别图像区域灰度图像进行二值化处理;滤波单元,用于对二值化处理后的面值区别图像区域灰度图像进行滤波,得到滤波后的二值化图像。其中,所述第一获取模块包括:第一获取单元,用于获取纸币在分辨率为纵向150DPI、横向200DPI的正面灰度图像;及截取单元,用于从所述正面灰度图像中截取位置为X=[18:95]、Y=[358:450]的面值区别图像区域灰度图像;所述X和Y的单位均为像素点,以正面灰度图像正向时左上角为原点建立直角坐标系,X轴的正向向右,Y轴的正向向下;所述第二获取模块,包括:第一计算单元,用于计算所述滤波后的二值化图像每一列的黑色像素点数目H[j];第二计算单元,用于计算从左到右相邻两列的黑色像素点数目的差值h1=H[j+1]-H[j],确定所述差值h1大于等于第一阈值,第j+1列为左边界;其中j≥1;第三计算单元,用于计算从右到左相邻两列的黑色像素点数目的差值h2=H[j]-H[j-1],确定所述差值h2大于等于第一阈值,第j-1列为右边界;其中j≥2;第四计算单元,用于计算所述滤波后的二值化图像每一行的黑色像素点数目W[i];第五计算单元,用于计算从上到下相邻两行的黑色像素点数目的差值w1=W[i+1]-W[i],确定所述差值w1大于等于第二阈值,第i+1列为上边界;其中i≥1;第六计算单元,用于计算从下到上相邻两行的黑色像素点数目的差值w2=W[i]-W[i-1],确定所述差值w2大于等于第二阈值,第i-1列为下边界;其中i≥2;及第二获取单元,用于根据左边界、右边界、上边界和下边界获取面值区别图像的精确区域;其中,所述行和列均以像素点为单位。其中,所述识别模块包括:第一识别单元,用于计算所述精确区域的高度值,根据高度值识别所述纸币的面值;第二识别单元,用于计算所述精确区域的宽度值,根据宽度值识别所述纸币的面值;及第三识别单元,用于计算所述精确区域的子区域个数,根据所述子区域个数识别所述纸币的面值。其中,所述第三识别单元包括:第八计算单元,用于计算所述精确区域的从左到右相邻两列的黑色像素点数目差值h1的绝对值大于等于第五阈值的个数n1;第九计算单元,用于计算所述精确区域的从上到下相邻两行的黑色像素点数目差值w1的绝对值大于等于第六阈值的个数n2;第十计算单元,用于计算所述精确区域的子区域个数N=n1*n2;第四识别单元,用于若N=3,识别出所述纸币的面值为50000,若N=9,识别出所述纸币的面值为100000。本专利技术公开了一种伊朗纸币面值的识别方法和系统,方法包括:获取纸币的面值区别图像区域灰度图像;对所述面值区别图像区域灰度图像进行二值化处理,得到二值化图像;从所述二值化图像中获取面值区别图像的精确区域;根据所述精确区域识别所述纸币的面值。本专利技术通过获取面值区别图像区域内的面值区别图像的精确区域,根据精确区域来识别纸币的面值,方法简单、有效、结果准确。附图说明图1是本专利技术的一种伊朗纸币面值的识别方法的第一实施例的方法流程图。图2是面值为50000的伊朗纸币的正面的灰度图像。图3是本专利技术的一种伊朗纸币面值的识别方法的第一实施例的一种优选方式的方法流程图。图4是本专利技术的一种伊朗纸币面值的识别方法的第一实施例的另一种优选方式的方法流程图。图5是本专利技术的一种伊朗纸币面值的识别方法的第一实施例的另一种本文档来自技高网...
一种伊朗纸币面值的识别方法和系统

【技术保护点】
一种伊朗纸币面值的识别方法,其特征在于,包括:获取纸币的面值区别图像区域灰度图像;对所述面值区别图像区域灰度图像进行二值化处理,得到二值化图像;从所述二值化图像中获取面值区别图像的精确区域;根据所述精确区域识别所述纸币的面值。

【技术特征摘要】
1.一种伊朗纸币面值的识别方法,其特征在于,包括:获取纸币的面值区别图像区域灰度图像;对所述面值区别图像区域灰度图像进行二值化处理,得到二值化图像;从所述二值化图像中获取面值区别图像的精确区域;根据所述精确区域识别所述纸币的面值。2.如权利要求1所述的识别方法,其特征在于,所述对所述面值区别图像区域进行二值化处理,得到二值化图像,包括:对所述面值区别图像区域灰度图像进行二值化处理;对二值化处理后的面值区别图像区域灰度图像进行滤波,得到滤波后的二值化图像。3.如权利要求2所述的识别方法,其特征在于:所述获取纸币的面值区别图像区域灰度图像,包括:获取纸币在分辨率为纵向150DPI、横向200DPI的正面灰度图像;及从所述正面灰度图像中截取位置为X=[18:95]、Y=[358:450]的面值区别图像区域灰度图像;所述X和Y的单位均为像素点,以正面灰度图像正向时左上角为原点建立直角坐标系,X轴的正向向右,Y轴的正向向下;所述从所述二值化图像中获取面值区别图像的精确区域,包括:计算所述滤波后的二值化图像每一列的黑色像素点数目H[j];计算从左到右相邻两列的黑色像素点数目的差值h1=H[j+1]-H[j],确定所述差值h1大于等于第一阈值,第j+1列为左边界;其中j≥1;计算从右到左相邻两列的黑色像素点数目的差值h2=H[j]-H[j-1],确定所述差值h2大于等于第一阈值,第j-1列为右边界;其中j≥2;计算所述滤波后的二值化图像每一行的黑色像素点数目W[i];计算从上到下相邻两行的黑色像素点数目的差值w1=W[i+1]-W[i],确定所述差值w1大于等于第二阈值,第i+1列为上边界;其中i≥1;计算从下到上相邻两行的黑色像素点数目的差值w2=W[i]-W[i-1],确定所述差值w2大于等于第二阈值,第i-1列为下边界;其中i≥2;根据左边界、右边界、上边界和下边界获取面值区别图像的精确区域;其中,所述行和列均以像素点为单位。4.如权利要求3所述的识别方法,其特征在于,所述根据所述精确区域识别所述纸币的面值,包括:计算所述精确区域的高度值,根据高度值识别所述纸币的面值;或计算所述精确区域的宽度值,根据宽度值识别所述纸币的面值;或计算所述精确区域的子区域个数,根据所述子区域个数识别所述纸币的面值。5.如权利要求4所述的识别方法,其特征在于:所述根据高度值识别所述纸币的面值,包括:判断所述高度值是否小于第三阈值,若否,识别出所述纸币的面值为50000,若是,识别出所述纸币的面值为100000;所述根据宽度值识别所述纸币的面值,包括:判断所述宽度值是否小于第四阈值,若否,识别出所述纸币的面值为50000,若是,识别出所述纸币的面值为100000;所述计算所述精确区域的子区域个数,根据所述子区域个数识别所述纸币的面值,包括:计算所述精确区域的从左到右相邻两列的黑色像素点数目差值的绝对值大于等于第五阈值的个数n1;计算所述精确区域的从上到下相邻两行的黑色像素点数目差值的绝对值大于等于第六阈值的个数n2;计算所述精确区域的子区域个数N=n1*n2;若N=3,识别出所述纸币的面值为50000...

【专利技术属性】
技术研发人员:旺静然
申请(专利权)人:深圳怡化电脑股份有限公司深圳市怡化时代科技有限公司深圳市怡化金融智能研究院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1