java - 用于图像中文本检测的霍夫变换算法

标签 java algorithm text pattern-recognition hough-transform

霍夫变换算法是用于文本行检测和边缘检测的算法之一。

霍夫变换算法可以用于检测图像中的文本吗?

这道题在java中的处理过程或者实现是什么?或者必须有另一种算法才能使其成为可能?

希望得到积极的回应。

最佳答案

霍夫变换最初设计用于检测图像中的直线,但后来提出了修改,以使用类似的逻辑来检测圆形或其他形状。然而,字母和文本有点复杂,并且(大多数时候)可以用简单的形状来描述。因此直接应用霍夫变换是不可能的。

但是霍夫变换可以用作解决方案的一部分。例如,您可以检测直线,这可以帮助您检测单独的字母或识别一些特殊字母。有时霍夫可以用来检测文本方向,这本身就是一个具有挑战性的问题。

文本识别是一个非常有趣的问题,人们提出了许多不同的解决方案。事实上,有专门的类(class)专门讨论这个问题,并且经常出现新的方法。我个人最喜欢使用神经网络的方法。看看here例如。

关于java - 用于图像中文本检测的霍夫变换算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25894050/

相关文章:

python - 关于数据结构和算法书中代码的问题

algorithm - 使用深度的树的高度

java - 无法使用 SSL 在 java 客户端和 python 服务器之间执行通信

c# - Java中具有int值的枚举

java - Scala 嵌套表达式不带参数

string - 将字符串转换为其他字符串的最低成本

python - 将类似系列的数据文件导入 pandas

Android HTML 类似于 TextView 中的 Textwrapping

css - 文本自动调整大小,无需媒体查询(响应式设计)

java - 将输入读取到每行具有不同列数的 int 2D 数组中