一种基于交点数判定手写数字的方法技术

技术编号:13426389 阅读:131 留言:0更新日期:2016-07-29 14:38
本发明专利技术公开了一种基于交点数判定手写数字的方法,包括以下步骤:S1、将手写的数字信息以图像形式保存至计算机上,并初始化为灰度图像;S2、采用中值滤波法消除图像中的噪声;S3、将灰度图像处理成数字图像;S4、在数字图像中上到下作3~5根垂直线,根据垂直线与数字图像之间的交点数,确定数字值;S5、对于交点数相同的多个图像,对每个数字从左到右作三根水平线,根据水平线与数字图像之间的交点数,确认数字值。本发明专利技术提出了一种简单、快速的脱机识别手写体数字的方法,通过对垂直线与手写字符相交的交点个数进行判定,可准确识别数字值;当多个数字交点相同,不能从垂直交点数上区分数字时,再辅之以横向切割交点数计算,可唯一确定数字值。

【技术实现步骤摘要】
一种基于交点数判定手写数字的方法
本专利技术属于计算机人工智能
,特别涉及一种基于交点数判定手写数字的方法。
技术介绍
当今,计算机飞速发展,我们的生活、工作和学习已经越来越离不开计算机了,但是,就目前来看,我们仍然离不开图片书本、录像声音以及手写文字,而且如今我们要求计算机识别这些图像、声音和文字,如对邮政编码、财务报表、银行票据和一些调查数据的识别,因此,如何让计算机准确地识别手写的数字,具有广泛的应用前景。手写体数字识别可以分为联机手写体数字识别和脱机手写体数字识别两种,手机、平板电脑等设备的手写输入法属于联机手写模式,因为联机手写体数字识别在输入的过程中有笔画和笔顺数等信息的录入,所以,联机手写体数字的识别也较脱机手写体数字识别容易一些,其研究成果也比较成熟,而本专利技术专注于脱机识别已经写好的手机体数字。手写体数字识别是我们很熟悉的光学字符识别技术(其英文缩写为OCR)的一个分支,是光学字符识别中很常见的一个比较重要的问题,科学技术迅猛发展,光学字符识别也有了重要的理论价值以及实用价值,怎样利用计算机来自动辨认人类手写在纸张上的阿拉伯数字就是光学字符识别研究的主要对象本文档来自技高网...

【技术保护点】
一种基于交点数判定手写数字的方法,其特征在于,包括以下步骤:S1、手写数字电子化:将手写的数字信息以图像形式保存至计算机上,并去除图像的颜色信息,初始化图像为灰度图像;S2、消除噪声:采用中值滤波的方法消除灰度图像中的噪声;S3、进行二值化处理:根据图像中像素的灰度值,将灰度图像处理成仅包括黑、白两种颜色的数字图像;S4、基于垂直交点,判定数字值:在数字图像中针对每个数字从上到下作3~5根垂直线,根据垂直线与数字图像之间的交点数,确定数字值;S5、对于垂直线与数字图像之间的交点数相同的多个数字图像,在数字图像中再针对每个数字从左到右作三根水平线,根据水平线与数字图像之间的交点数,确认最终数字值...

【技术特征摘要】
1.一种基于交点数判定手写数字的方法,其特征在于,包括以下步骤:S1、手写数字电子化:将手写的数字信息以图像形式保存至计算机上,并去除图像的颜色信息,初始化图像为灰度图像;S2、消除噪声:采用中值滤波的方法消除灰度图像中的噪声;S3、进行二值化处理:根据图像中像素的灰度值,将灰度图像处理成仅包括黑、白两种颜色的数字图像;S4、基于垂直交点,判定数字值:在数字图像中针对每个数字从上到下作3~5根垂直线,根据垂直线与数字图像之间的交点数,确定数字值;具体实现方法为:S41、探测图像最左和最右的像素点,作为图像边界;S42、查询使得g(i,j)=1的最小和最大的j值,分别记为jmin和jmax,计算中点值jm=(jmax-jmin)/2,这就是中间垂线的位置,计算左边垂线的位置为jleft=(jm-jmin)/2,右边垂线位置为jright=(jmax-jm)/2;分别在jleft、jm和jright三个位置,各引一根垂直线;或者在jleft、jm和jright三个位置各引一根垂直线,以及jleft和jm之间或者jm和jright之间任意位置引一根垂直线;或者在jleft、jm和jright三个位置各引一根垂直线,以及在jleft和jm之间任意位置、jm和jright之间任意位置,分别各引一根垂直线;然后根据垂直线与数字的交点的个数判断数字值;S5、对于垂直线与数字图像之间的交点数相同的多个数字图像,在数字图像中再针对每个数字从左到右作三根水平线,根据水平线与数字图像之间的交点数,确认最终数字值。2.根据权利要求1所述的基于交点数判定手写数字的方法,其特征在于,所述步骤S1的灰度图像用点矩阵表示为:其中,m×n为图像分辨率,每个坐标(i,j)表示一个独立的像素点,其灰度值用f(i,j)表示...

【专利技术属性】
技术研发人员:唐雪飞陈科马晨曦
申请(专利权)人:成都康赛信息技术有限公司
类型:发明
国别省市:四川;51

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

1