1.一种汉字图像处理方法,其特征在于,包括如下步骤:对输入的汉字图像去噪处理的步骤、对去噪后的图像进行二值化的步骤和将二值化后的图像分解为路径的步骤;
所述对输入的汉字图像去噪处理的步骤包括如下:步骤1:模板在输入图像上移动,让模板中心依次与输入图像的每个像素重合;
步骤2:模板系数与跟模板重合的输入图像的对应像素相乘,再将乘积相加;
步骤3:把结果赋予输出图像,其像素位置与模板中心在输入图像上的位置一致;
所述对去噪后的图像进行二值化的步骤包括如下:步骤1:计算图像直方图;
步骤2:按照一定的半径对直方图数据进行平滑处理,并计算平滑处理后数据的最大值;
步骤3:根据上述峰值和最小值的距离按照一定的比例选取阈值;
步骤4;将像素值大于选取阈值的定为1,将像素值小于选取阈值的定为0,从而完成图像的二值化;
所述将二值化后的图像分解为路径的步骤包括如下:步骤1:二值图构成了黑白区域之间的边界,将二值图分解为路径;
步骤2:每条路径都被近似为一个最优多边形;
步骤3:每个多边形都转化为光滑的轮廓;
步骤4:结果曲线通过链接连续的贝塞尔曲线片段来进行优化。
2.根据权利要求1所述一种汉字图像处理方法,其特征在于,对输入的汉字图像去噪处理具体实现步骤如下:S101,开始进行图像处理流程;
S102,输入在填色处理后的图像;
S103,生成卷积模板;
S104,将生成的卷积模板放置图像的起始位置;
S105,将模板与图像对应像素进行计算;
S106,将计算结果K,输出至新的图像;
S107,使卷积模板在图像上向右移动一个像素;
S108,判断图像是否到达最右边界,如果卷积模板没有到达最右边界,则重复进行步骤S105,如果卷积模板到达最右边界则进行步骤S109;
S109,判断是否到达图像的最后一行,如果到达图像的最后一行,则结束;如果图像未到达最后一行,则进行步骤S110;
S110,将卷积模板移动至图像最左侧,并向下移动一行,继续进行S105步骤。
3.根据权利要求1所述一种汉字图像处理方法,其特征在于,对去噪后的图像进行二值化具体实现步骤如下:S201,开始进行图像二值化处理;
S202,输入去噪处理后的图像;
S203,计算输入图像的直方图;
S204,按照一定的半径对直方图数据进行平滑,并计算平滑后数据的最大值;
S205,根据上述峰值和最小值的距离按照一定的比例选取阈值;
S206,判断像素值是否大于选取阈值;
S207,如果当前像素值小于选取的阈值定为0;
S208,如果当前将像素值大于选取阈值的像素定为1;
S209,完成图像的二值化。
4.根据权利要求1所述一种汉字图像处理方法,其特征在于,将二值化后的图像分解为路径具体实现步骤如下:S301,开始进行图像转为路径处理;
S302,输入二值化后的图像;
S303,进行路径分解;
S304,去除图像中的孤立点;
S305,现在考虑一个封闭路径p={V0,…,Vn},假设Vn=V0,所以路径的长度为n;任一对索引i,j∈{0,…,n-1}定义了一个子路径Pi,j,其中路径为Vi,…,Vj,如果i≤j则为Vi,…,Vn-1,如果j
S306,将找到一个最优多边形问题转化为在一个有向图中找到一个最优环形的问题;
一个最优环形在时间A(nm)内找到,其中n是输入路径的大小,m是最长的可能的片段长度;
S307,输出时一个多边形{i0,…,im-1}关联一个封闭路径{V0,…,Vn},指的是索引i0,…,im-1,以及他们关联的作为多边形顶点的点Vi0,…,Vim-1;因为的多边形为环形,所以把索引取模;为了计算惩罚,将多边形的顶点i精确地放置于对应路径的点Vi,即在坐标系有整型坐标的点;关联每个顶点ik,一个点ak在坐标系;
使用下述算法来放置点ak:对每个连续的顶点ik和ik+1,计算最佳近似点Vik,…,Vik+1的直线Lk,Lk+1;如果Lk-1,Lk,和Lk+1是连续的顶点,那么最想把ak放置在Lk-1,Lk,和Lk+1的交叉处;让ak成为单位平方形里的最大距离 的点,这样从ak到Lk-1,Lk,和Lk+1的欧几里得距离的平方和为最小;尤其如果Lk-1,Lk,和Lk+1的交点在这个单位平方形里;否则,将它放置在离Vik很近的点即离交叉点很近;
S308,输入是S306调整后的多边形,假定这个多边形的顶点为a0,…,ak-1,令b0,…,bk-1为多边形边的中点,即b0=欀ai+ai+1)/2;对于每个i,现在考虑转角bi-1,ai,bi,且通过一个光滑曲线来决定是否近似它;首先,在点ai上画一个单位方形,然后,找到平行于bi-1bi的线Li,并在ai的周围接触到方形,且它尽可能地接近直线bi-1bi,令c为L和bi-1bi的交点,并令g为bi-1c的长度和bi-1ai的商,并用贝塞尔曲线链接bi-1和bi用;这条曲线切线于bi-1ai,Li,aibi这3条线;
S309,需要找到一条单个贝塞尔曲线来近似给定的一组更短的贝塞尔曲线;假定这里有这样的一条曲线C,C将切线于b0a1和anbn,找到b0a1和anbn的交点o;
S310,产生的一组曲线,每个都由贝塞尔曲线和直线片段构成;这些片段的结束点和控制点是坐标平面内的任意点;
S311,图像转为路径处理完成。