[发明专利]一种基于安卓的文字水平矫正方法有效

专利信息
申请号: 201910753651.0 申请日: 2019-08-15
公开(公告)号: CN110516667B 公开(公告)日: 2021-10-22
发明(设计)人: 张明 申请(专利权)人: 浙江万朋教育科技股份有限公司
主分类号: G06K9/32 分类号: G06K9/32
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱月芬
地址: 310013 浙江省杭州市西湖*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于安卓的文字水平矫正方法。本发明针对包含大量文字的图片,图像处理极少是针对彩色图处理,所以首先我们先对图片灰度处理转换成灰度图,图片去噪处理,图片边缘提取,二值化处理,霍夫变换处理,建立xy坐标系计算夹角的平均值,最后通过二维旋转,仿射变换矩阵生成最终文字水平的图片。本发明对清晰的,文字占图片比高的图片矫正很准确。本发明对图片进行处理后,使图片中的文字看起来是在一个平面上,并且要使原来倾斜的文字变为水平,便于浏览与阅读。同时本发明解决了手机拍摄的图片有变形或倾斜时,能够直接对其处理为较为正常的图片。
搜索关键词: 一种 基于 文字 水平 矫正 方法
【主权项】:
1.一种基于安卓的文字水平矫正方法,其特征在于包括如下步骤:/n步骤1、初始化计算,根据传入的图片获取属性宽高记为width和height,单位是像素px;先把图片平均划分成四部分,分别为P1,P2,P3,P4;/n步骤2、取出步骤1中的P1做灰度化处理,遍历求出每个像素点的R、G、B三个分量的平均值,然后将这个平均值赋予给这个像素的三个分量,生成新的灰度图A1;/n步骤3、图片去噪处理,遍历灰度图A1的像素点,统计以每个像素点为中心,4×4区域内像素点的灰度平均值,把平均值设置给中心点,最终生成去噪的图片A2;/n步骤4、图片边缘提取,因为图像的边缘区域会存在明显的像素值阶跃,因此边缘检测主要是通过获得图像灰度梯度,进而通过梯度大小和变化来判断图像边缘的,其中一阶差分判断边缘是否存在,通过寻找图像一阶导数中的最大和最小值来检测边界,通常是将边界定位在梯度最大的方向,对图片A2差分计算生成新的图片A3;/n步骤5、二值化处理,遍历图片A3的像素,计算灰度的平均值,将每个像素的灰度值与平均值进行比较,将小于平均值就把灰度值置为0(黑色),否则置为255(白色),生成二值化后图片A4;/n步骤6、对二值化后图片A4做霍夫变换,用来检测直线,得到一个直线集合List;霍夫变换过程中设置不同的阈值,阈值越大,检测精度越高;经过大量试验后,固定三个由大到小的阈值,最终得到一个直线集合List;/n步骤7、遍历直线集合List,定义一个矢量结构Lines用于存放得到的直线矢量集合;获取每条直线的角度Line[i][1],叠加计算角度之和Sum,获取平均角度Degree1=Sum/Lines.size(),最后转换成文字倾斜角度Angle1=Degree1/π*180-90,/n其中i≥0,Lines.size()表示集合长度;/n步骤8、对步骤1中的P2、P3和P4分别进行步骤2到步骤7处理,依次得到Angle2,Angle3,Angle4,计算四部分的平均值Angle=(Angle1+Angle2+Angle3+Angle4)/4;/n步骤9、文字倾斜的图片校正后,图片部分区域可能会留白,角度D=Math.abs(Angle),旋转后图片的height会相应变大到屏幕的宽度即newHeight=w,图片的宽度为原图片的宽高(width和height)在水平面的投影即newWidth=width*cos(D)+height*cos(90-D),按照宽高为newWidth和newHeight裁剪图片,生成矫正后的图片。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910753651.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top