通过
OpenCV
和
Python
进行文本倾斜校正
本文所展示的是一个由
Pyhton
实现的文本倾斜校正的
脚本,在实现中使用到了
OpenCV
和
Python
的图像处理函
数。
假设我们有一幅图像,图像中的文本被旋转了一个
未知的角度。为了对文字进行角度的校正,我们需要完成如
下几个步骤:
1
、
检测出图中的文本范围
2
、
计算出文本被旋
转的角度
3
、将图像旋转特定的角度
本文所介绍的文本
角度校正算法一般被用于自动化文档分析。但是,这个过程
本身可以有其他的应用。通过
OpenCV
和
Python
实现文本
角度校正
下文将详细介绍如何使用
Python
和
OpenCV
中的基本图像处理函数实现文本的角度校正。
首先,我
们将创建一个简单的案例用于检测我们的校正方案。我们将
通过
Pyhton
和
OpenCV
编写一个在图片中自动识别并校正
文本角度的程序。一个简单案例
在下面的例子中,我们
准备了一个简单的测试案例。在这个案例中有四幅图,图中
的文本被旋转了特定的角度。
图
1
我们的测试案例,
下面我
们将用
OpenCV
和
Python
对图中文本的角度进行校正
这四幅图对应了如下四个文件文件名的前半部分代表了图
中文本被旋转的方向,其中
neg
表示逆时针旋转,
pos
表示
顺时针旋转。文件名的第二部分表示被旋转的具体角度。
我们的算法将识别出图像被旋转的方向和角度,进而对其进