不同大小的宋体0~9印刷体数字识别分析结果
1.选取10个数字中形状特征最典型的几个

讯享网
图1- “1”和“4”
如图1所示,在10个数字中“1”和“4”存在某一列像素点全为0的情况,同时“1”的高宽比最为特殊,很明显高会远远大于宽,不过由于字号的影响,这并不能作为“1”的唯一判据,所以需要叠加特征值。可以发现从左到右按列扫描,“1”的最大像素变化数不会超过4,由此可以区别“1”和“4”。

图2-“2”
如图2所示,数字“2”是剩余8个数中,最后一行像素点为0占比最多的数字,我们此处设置的条件是当最后一行黑色部分比整个字符宽度3/4还要宽时,我们认定为“2”。


2.在相似的形状中找特殊点

图4-“3”、“6”、“9”、“0”、“8”
如图4所示,剩下的5个数字是形状特征非常相似的五个数,首先利用非完全封闭结构区分“3”、“6”、“9”,其中“3”在上1/3和下1/3处的最大像素变化数都不会超过2,“6”在1/4处最大像素变化数不会超过2,“9”在3/4处最大像素变化数不会超过2。
最后区分“0”和“8”,可见“8”中间有东西,于是采用从左往右的列最大像素变化数不会超过4的条件,区分出“0”。剩余的数是“8”。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/68006.html