主权项 |
一种二值文档图像倾斜角度检测方法,其特征在于,检测方法如下:1)在文档图像中遇到前景像素时,将前景像素所在行及其上下各一行像素以前景像素为中心,分别向左右两侧扩展L个像素,设置像素值为1,L值为7‑10;2)对扩展后的图像进行长度滤波去除图像中孤立的凸出部分,获得有效的文本直线特征;3)采用基于模板的方法对图像进行平滑滤波,首先根据扩展后的图像的特征,选取3X3模板,然后对图像中符合模板的模块进行填充、清除或连接,使最后得到的图像更加平滑;4)细化:对图像进行遍历,当遇到像素值为1的像素时,将该像素的值设置为该像素的下一行像素值减去该像素的上一行像素值之差;当差为‑1时,将该像素的值设置为0;5)标记:按列遍历像素,遇到像素值为1的情况,则将该像素用mark进行标记,然后从该像素开始按行扫描该像素8‑邻域中的下一列,如果8‑邻域下一列中某一个像素不为0,则将该像素用mark进行标记,并根据行号的变化,继续扫描,直到8‑邻域下一列的像素全部为0,此时将mark加1,并返回按列继续扫描,直到遍历整个图像结束;6)统计相连像素数及过滤、二值化:包含以下步骤:(1)根据mark值建立数组,统计相连的像素数,并存入相应的数组元素中;(2)遍历图像,当遇到像素值不为0的情况时,如果其对应的数组元素小于阈值,则将该像素置为0,否则置为1;阈值为2L+1或4L+2;7)Hough变换:对所得图像进行Hough变换,返回倾斜角度,完成整个倾斜角度检测过程。 |