发明名称 验钞机的纸币冠字号识别方法
摘要 本发明公开了一种验钞机的纸币冠字号识别方法,验钞机包括处理器、存储器、上图像传感器和下图像传感器,处理器分别与存储器、上图像传感器、下图像传感器和上位机电连接;包括如下步骤:本发明包括冠字号粗略定位,抽取冠字号所在区域的每个像素点坐标(f<sub>x</sub>,f<sub>y</sub>),利用(f<sub>x</sub>,f<sub>y</sub>)周围的4个像素点进行双线性插值拟合,得到纸币的冠字号子图A';对冠字号子图A'进行二值化,采用8邻域轮廓提取的方法,提取A'中的每个目标物的特征向量F;冠字号识别及输出。本发明具有冠字号提取速度快、识别准确率高的特点。
申请公布号 CN105405204A 申请公布日期 2016.03.16
申请号 CN201510741020.9 申请日期 2015.11.04
申请人 东方通信股份有限公司;杭州东信金融技术服务有限公司 发明人 牛振山;范礼
分类号 G07D7/206(2016.01)I 主分类号 G07D7/206(2016.01)I
代理机构 杭州杭诚专利事务所有限公司 33109 代理人 林宝堂;阎忠华
主权项 一种验钞机的纸币冠字号识别方法,所述验钞机包括处理器、存储器、上图像传感器和下图像传感器,处理器分别与存储器、上图像传感器、下图像传感器和上位机电连接;其特征是,包括如下步骤:(1‑1)当纸币经过验钞机时,上图像传感器和下图像传感器分别与纸币上下表面接触,上图像传感器和下图像传感器采集图像并将图像传给处理器;处理器识别出纸币上边界拟合直线与设定的X轴的夹角anghori,纸币左边界拟合直线与设定的Y轴的夹角angvert,纸币左上角像素点的坐标(O<sub>x</sub>,O<sub>y</sub>);处理器中设有列方向缩放系数coefcol和行方向缩放系数coefrow;(1‑2)处理器粗略定位冠字号所在的区域,设定(n<sub>x</sub>,n<sub>y</sub>)是旋转校正后的冠字号区域A内的任意一个像素点的坐标;利用公式<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>f</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>f</mi><mi>y</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>O</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>O</mi><mi>y</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>C</mi><mi>H</mi></mrow></mtd><mtd><mrow><mi>S</mi><mi>V</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>S</mi><mi>H</mi></mrow></mtd><mtd><mrow><mi>C</mi><mi>V</mi></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>n</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>n</mi><mi>y</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000839154360000011.GIF" wi="644" he="159" /></maths>计算冠字号区域A的每个像素点,在旋转校正前的原始图像中的像素点坐标(f<sub>x</sub>,f<sub>y</sub>),其中,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>C</mi><mi>H</mi><mo>=</mo><mi>cos</mi><mrow><mo>(</mo><mi>a</mi><mi>n</mi><mi>g</mi><mi>h</mi><mi>o</mi><mi>r</mi><mi>i</mi><mo>)</mo></mrow><mi>c</mi><mi>o</mi><mi>e</mi><mi>f</mi><mi>c</mi><mi>o</mi><mi>l</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>S</mi><mi>V</mi><mo>=</mo><mi>sin</mi><mrow><mo>(</mo><mi>a</mi><mi>n</mi><mi>g</mi><mi>v</mi><mi>e</mi><mi>r</mi><mi>t</mi><mo>)</mo></mrow><mi>c</mi><mi>o</mi><mi>e</mi><mi>f</mi><mi>r</mi><mi>o</mi><mi>w</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>S</mi><mi>H</mi><mo>=</mo><mi>sin</mi><mrow><mo>(</mo><mi>a</mi><mi>n</mi><mi>g</mi><mi>h</mi><mi>o</mi><mi>r</mi><mi>i</mi><mo>)</mo></mrow><mi>c</mi><mi>o</mi><mi>e</mi><mi>f</mi><mi>c</mi><mi>o</mi><mi>l</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>C</mi><mi>V</mi><mo>=</mo><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>a</mi><mi>n</mi><mi>g</mi><mi>v</mi><mi>e</mi><mi>r</mi><mi>t</mi><mo>)</mo></mrow><mi>c</mi><mi>o</mi><mi>e</mi><mi>f</mi><mi>r</mi><mi>o</mi><mi>w</mi></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0000839154360000012.GIF" wi="582" he="302" /></maths>处理器在采集图像中抽取冠字号所在区域的每个像素点坐标(f<sub>x</sub>,f<sub>y</sub>),利用(f<sub>x</sub>,f<sub>y</sub>)周围的4个像素点进行双线性插值拟合,从而得到纸币的冠字号子图A′;(1‑3)处理器采用Otsu动态阈值对冠字号子图A′进行二值化,采用8邻域轮廓提取的方法,提取A′中的每个目标物的特征向量F;(1‑4)存储器中设有样本库,识别阈值Q,样本库中设有分别与各个冠字号字符相对应的特征向量模板,处理器搜索并得到与每个目标物的特征向量F距离最小的特征向量模板T<sub>min</sub>;(1‑5)处理器利用公式<img file="FDA0000839154360000021.GIF" wi="342" he="168" />计算相似度ρ,当ρ≥Q,则处理器将与T<sub>min</sub>对应的字符选出并保存在存储器中,当所有字符识别完成时,处理器按照与各个字符相对应的目标物的外轮廓的外接矩形的中心坐标从小到大的顺序,将各个字符从左至右依次排列得到识别出来的纸币冠字号A1;处理器将A1和A′传给上位机,上位机的显示屏显示A1和A′。
地址 310000 浙江省杭州市滨江区东信大道66号东信城研发楼A318