图像校正方法及装置制造方法及图纸

技术编号:14869571 阅读:128 留言:0更新日期:2017-03-21 01:35
本公开是关于一种图像校正方法及装置,其中,方法包括:获取目标区域图像;当目标区域图像中的字符的走向与X轴不平行时,根据目标区域图像的竖直平分线,将目标区域图像划分成第一子区域图像和第二子区域图像;将第一子区域图像向Y轴投影,得到第一投影图,将第二子区域图像向Y轴投影得到第二投影图;根据第一投影图和第二投影图,计算出目标区域图像中字符的走向与X轴的夹角;根据夹角旋转目标区域图像,使目标区域图像中的字符的方向与X轴平行。通过该技术方案,对目标区域图像中字符的走向进行校正,便于对字符进行切分操作以及之后的识别操作。

【技术实现步骤摘要】

本公开涉及图像处理
,尤其涉及图像校正方法及装置
技术介绍
当对矩形物体图像进行自动识别或者处理其他问题时,经常会遇到目标文字的ROI(RegionOfInterest,感兴趣区)并不是水平的,这对字符的切分及之后的识别会造成很大影响。
技术实现思路
本公开实施例提供一种图像校正方法及装置,包括如下技术方案:根据本公开实施例的第一方面,提供一种图像校正方法,包括:获取目标区域图像;当所述目标区域图像中的字符的走向与所述X轴不平行时,,将所述目标区域图像划分成第一子区域图像和第二子区域图像,其中,所述目标区域图像中的首字符位于所述第一子区域图像中,所述目标区域图像中的末尾字符位于所述第二子区域图像中;将所述第一子区域图像向Y轴投影,得到第一投影图,将所述第二子区域图像向Y轴投影得到第二投影图;根据所述第一投影图和所述第二投影图,计算出所述目标区域图像中字符的走向与X轴的夹角;根据所述夹角旋转所述目标区域图像,使所述目标区域图像中的字符的方向与所述X轴平行。在一个实施例中,所述根据所述第一投影图和所述第二投影图,计算出所述目标区域图像中字符的走向与X轴的夹角,包括:根据所述第一投影图和所述第二投影图,确定所述目标区域图像中首字符的第一顶点的纵坐标和末尾字符的第二顶点的纵坐标;获取所述第一顶点和所述第二顶点之间的距离;根据所述第一顶点的纵坐标和所述第二顶点的纵坐标,以及所述第一顶点和所述第二顶点之间的距离,计算出所述目标区域图像中字符的走向与X轴的夹角。在一个实施例中,所述根据所述第一投影图和所述第二投影图,确定所述目标区域图像中首字符的第一顶点的纵坐标和末尾字符的第二顶点的纵坐标,包括:根据所述第一投影图确定所述目标区域图像中首字符的第一顶点的纵坐标;根据所述第二投影图,确定所述第二子区域图像中首字符的第三顶点的纵坐标;根据所述第一顶点的纵坐标和所述第三顶点的纵坐标计算出所述目标区域图像中末尾字符的第二顶点的纵坐标。在一个实施例中,根据所述第一顶点的纵坐标和所述第三顶点的纵坐标计算出所述目标区域图像中末尾字符的第二顶点的纵坐标,包括:根据所述第一顶点的纵坐标,所述第三顶点的纵坐标和如下公式计算出所述第二顶点的纵坐标:所述第二顶点的纵坐标=所述第三顶点的纵坐标+(第三顶点的纵坐标-第一顶点的纵坐标)。在一个实施例中,所述根据所述第一投影图确定所述目标区域图像中首字符的第一顶点的纵坐标,包括:获取所述第一投影图中的第一起点的纵坐标,将所述第一起点的纵坐标确定为所述目标区域图像中首字符的第一顶点的纵坐标;所述根据所述第二投影图,确定所述第二子区域图像中首字符的第三顶点的纵坐标,包括:获取所述第二投影图中的第二起点的纵坐标,将所述第二起点的纵坐标确定为所述第二子区域图像中首字符的第三顶点的纵坐标。在一个实施例中,所述方法还包括:在所述目标区域图像中的字符的方向与所述X轴平行,对所述目标区域图像中的字符进行切分操作、识别操作中的至少一种操作。根据本公开实施例的第二方面,提供一种图像校正装置,包括:获取模块,用于获取目标区域图像;划分模块,用于当目标区域图像中的字符的走向与所述X轴不平行时,将所述目标区域图像划分成第一子区域图像和第二子区域图像,其中,所述目标区域图像中的首字符位于所述第一子区域图像中,所述目标区域图像中的末尾字符位于所述第二子区域图像中;投影模块,用于将所述第一子区域图像向Y轴投影,得到第一投影图,将所述第二子区域图像向Y轴投影得到第二投影图;计算模块,用于根据所述投影模块得到的所述第一投影图和所述第二投影图,计算出所述目标区域图像中字符的走向与X轴的夹角;校正模块,用于根据所述计算模块得到的所述夹角旋转所述目标区域图像,使所述目标区域图像中的字符的方向与所述X轴平行。在一个实施例中,所述计算模块包括:确定子模块,用于根据所述第一投影图和所述第二投影图,确定所述目标区域图像中首字符的第一顶点的纵坐标和末尾字符的第二顶点的纵坐标;获取子模块,用于获取所述第一顶点和所述第二顶点之间的距离;计算子模块,用于根据所述第一顶点的纵坐标和所述第二顶点的纵坐标,以及所述第一顶点和所述第二顶点之间的距离,计算出所述目标区域图像中字符的走向与X轴的夹角。在一个实施例中,所述确定子模块用于:根据所述第一投影图确定所述目标区域图像中首字符的第一顶点的纵坐标;根据所述第二投影图,确定所述第二子区域图像中首字符的第三顶点的纵坐标;根据所述第一顶点的纵坐标和所述第三顶点的纵坐标计算出所述目标区域图像中末尾字符的第二顶点的纵坐标。在一个实施例中,所述确定子模块还用于:根据所述第一顶点的纵坐标,所述第三顶点的纵坐标和如下公式计算出所述第二顶点的纵坐标:所述第二顶点的纵坐标=所述第三顶点的纵坐标+(第三顶点的纵坐标-第一顶点的纵坐标)。在一个实施例中,所述确定子模块用于:获取所述第一投影图中的第一起点的纵坐标,将所述第一起点的纵坐标确定为所述目标区域图像中首字符的第一顶点的纵坐标;获取所述第二投影图中的第二起点的纵坐标,将所述第二起点的纵坐标确定为所述第二子区域图像中首字符的第三顶点的纵坐标。在一个实施例中,所述装置还包括:处理模块,用于在所述目标区域图像中的字符的方向与所述X轴平行,对所述目标区域图像中的字符进行切分操作、识别操作中的至少一种操作。根据本公开实施例的第三方面,提供一种图像校正装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取目标区域图像;当所述目标区域图像中的字符的走向与所述X轴不平行时,将所述目标区域图像划分成第一子区域图像和第二子区域图像,其中,所述目标区域图像中的首字符位于所述第一子区域图像中,所述目标区域图像中的末尾字符位于所述第二子区域图像中;将所述第一子区域图像向Y轴投影,得到第一投影图,将所述第二子区域图像向Y轴投影,得到第二投影图;根据所述第一投影图和所述第二投影图,计算出所述目标区域图像中字符的走向与X轴的夹角;根据所述夹角旋转所述目标区域图像,使所述目标区域图像中的字符的方向与所述X轴平行。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,获取目标区域图像,当目标区域图像中的字符的本文档来自技高网...

【技术保护点】
一种图像校正方法,其特征在于,包括:获取目标区域图像;当所述目标区域图像中的字符的走向与X轴不平行时,将所述目标区域图像划分成第一子区域图像和第二子区域图像,其中,所述目标区域图像中的首字符位于所述第一子区域图像中,所述目标区域图像中的末尾字符位于所述第二子区域图像中;将所述第一子区域图像向Y轴投影,得到第一投影图,将所述第二子区域图像向Y轴投影,得到第二投影图;根据所述第一投影图和所述第二投影图,计算出所述目标区域图像中字符的走向与所述X轴的夹角;根据所述夹角旋转所述目标区域图像,使所述目标区域图像中的字符的方向与所述X轴平行。

【技术特征摘要】
1.一种图像校正方法,其特征在于,包括:
获取目标区域图像;
当所述目标区域图像中的字符的走向与X轴不平行时,将所述目标区域
图像划分成第一子区域图像和第二子区域图像,其中,所述目标区域图像中
的首字符位于所述第一子区域图像中,所述目标区域图像中的末尾字符位于
所述第二子区域图像中;
将所述第一子区域图像向Y轴投影,得到第一投影图,将所述第二子区
域图像向Y轴投影,得到第二投影图;
根据所述第一投影图和所述第二投影图,计算出所述目标区域图像中字
符的走向与所述X轴的夹角;
根据所述夹角旋转所述目标区域图像,使所述目标区域图像中的字符的
方向与所述X轴平行。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一投影图
和所述第二投影图,计算出所述目标区域图像中字符的走向与X轴的夹角,
包括:
根据所述第一投影图和所述第二投影图,确定所述目标区域图像中所述
首字符的第一顶点的纵坐标和所述末尾字符的第二顶点的纵坐标;
获取所述第一顶点和所述第二顶点之间的距离;
根据所述第一顶点的纵坐标和所述第二顶点的纵坐标,以及所述第一顶
点和所述第二顶点之间的距离,计算出所述目标区域图像中字符的走向与所
述X轴的夹角。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一投影图
和所述第二投影图,确定所述目标区域图像中首字符的第一顶点的纵坐标和
末尾字符的第二顶点的纵坐标,包括:
根据所述第一投影图确定所述目标区域图像中首字符的第一顶点的纵坐
标;
根据所述第二投影图,确定所述第二子区域图像中首字符的第三顶点的
纵坐标;
根据所述第一顶点的纵坐标和所述第三顶点的纵坐标计算出所述目标区
域图像中末尾字符的第二顶点的纵坐标。
4.根据权利要求3所述的方法,其特征在于,根据所述第一顶点的纵坐
标和所述第三顶点的纵坐标计算出所述目标区域图像中末尾字符的第二顶点
的纵坐标,包括:
根据所述第一顶点的纵坐标,所述第三顶点的纵坐标和如下公式计算出
所述第二顶点的纵坐标:所述第二顶点的纵坐标=所述第三顶点的纵坐标+
(第三顶点的纵坐标-第一顶点的纵坐标)。
5.根据权利要求3所述的方法,其特征在于,
所述根据所述第一投影图确定所述目标区域图像中首字符的第一顶点的
纵坐标,包括:
获取所述第一投影图中的第一起点的纵坐标,将所述第一起点的纵坐标
确定为所述目标区域图像中首字符的第一顶点的纵坐标;
所述根据所述第二投影图,确定所述第二子区域图像中首字符的第三顶
点的纵坐标,包括:
获取所述第二投影图中的第二起点的纵坐标,将所述第二起点的纵坐标
确定为所述第二子区域图像中首字符的第三顶点的纵坐标。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还
包括:
在所述目标区域图像中的字符的方向与所述X轴平行时,对所述目标区
域图像中的字符进行切分操作、识别操作中的至少一种操作。
7.一种图像校正装置,其特征在于,包括:
获取模块,用于获取目标区域图像;
划分模块,用于当目标区域图像中的字符的走向与X轴不平行时,将所
述目标区域图像划分成第一子区域图像和第二子区域图像,其中,所述目标

【专利技术属性】
技术研发人员:龙飞王百超汪平仄
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1