图像歪斜检测
2016-08-23
0 0 0
暂无评分
其他
如何获取积分?
翻译 maninwest@Codeforge 作者:Mukit, Ataul, David_Pollard@CodeProject
这里介绍检测图像歪斜的基本和普遍化技术。当然有很多高级算法可以检测歪斜,但是这里没有包含高级算法。
什么是图像歪斜呢?
图像的角度偏离原先稳定的位置就是图像歪斜。
检测图像歪斜的先决条件
首先需要区分文本图像和常规图像。我说的文本图像是文本文档的截图或者包含文本的图像。 我说的常规图像是.图片照片等。
虽然,检测文本图像的歪斜的算法更加容易实现。但是对于常规图像则比较难,在很多情况下几乎不可能实现。例如,我有一张朱莉娅的头部图片,就很难确定她的头是否偏向某个方向。
因此,对于常规图像,我们需要做一些假设。在这里我们要讨论的是可以带框的图片,即是从其他图片有框/边的图片中中拿出的图片。
检测歪斜的基本原理
检测文本图像和常规图像是否歪斜的原理是一样的。首先,需要将图片处理为灰阶。
之后,需要找到常规图片的边缘或特征线。很多检测边缘的算法。在这里我们使用 canny 边缘检测算法。文本图像可以跳过这部分。
下一步也是最重要的,是从图片的一边向另一边投射,通过使用射线的截面信息和图像的各种部分,得出歪斜角度。
这里介绍检测图像歪斜的基本和普遍化技术。当然有很多高级算法可以检测歪斜,但是这里没有包含高级算法。
什么是图像歪斜呢?
图像的角度偏离原先稳定的位置就是图像歪斜。
检测图像歪斜的先决条件
首先需要区分文本图像和常规图像。我说的文本图像是文本文档的截图或者包含文本的图像。 我说的常规图像是.图片照片等。
虽然,检测文本图像的歪斜的算法更加容易实现。但是对于常规图像则比较难,在很多情况下几乎不可能实现。例如,我有一张朱莉娅的头部图片,就很难确定她的头是否偏向某个方向。
因此,对于常规图像,我们需要做一些假设。在这里我们要讨论的是可以带框的图片,即是从其他图片有框/边的图片中中拿出的图片。
检测歪斜的基本原理
检测文本图像和常规图像是否歪斜的原理是一样的。首先,需要将图片处理为灰阶。
之后,需要找到常规图片的边缘或特征线。很多检测边缘的算法。在这里我们使用 canny 边缘检测算法。文本图像可以跳过这部分。
下一步也是最重要的,是从图片的一边向另一边投射,通过使用射线的截面信息和图像的各种部分,得出歪斜角度。
c++
图像
检测
歪斜
相关源码推荐
局部路径规划算法-DWA算法
0
0
暂无评分
enDAQ-Shock-Data-Share-SRS-Blog
0
0
暂无评分
在Windows应用程序里调用chatGPT
0
0
暂无评分
测试Hello world
0
0
暂无评分
对图像进行DCT变换处理
0
0
暂无评分
暂无评论