检测图像上文本是否存在的算法
computer-vision
image
image-processing
image-recognition
7
0

通过新任务,我正在寻找一种检测图像上文本是否存在的方法。该图像是地图-例如可以是Google地图。任务是检测街道/城市标签的放置位置。

我知道opencv库具有可以检测特征(例如人脸)-haar分类器或hog(定向梯度直方图)的算法,但是我听说此类算法的学习过程非常困难。

您是否知道可以执行此操作的任何算法,方法或库(检测图像上是否存在文本)?

谢谢,约翰

参考资料:
Stack Overflow
收藏
评论
共 2 个回答
高赞 时间 活跃

您可以采取几种可能的方法。

  1. 使用OCR。在Stackoverflow上搜索OCR将显示许多选项。这些包括TesseractOcropus
  2. 如果您的文本使用非常特定的固定字体,则可以通过简单的模板匹配来解决
  3. 在更一般的情况下,您可能需要看一看“ 使用笔画宽度变换在自然场景中检测文本

2017年1月更新
现在,OpenCV 3.2 contrib模块具有文本检测模块
它还包括如何使用它的示例

收藏
评论

视觉中存在一个标准问题,称为图像中的文本检测。它与OCR完全不同。 OCR会自己说些什么,而文本检测则是确定图像中是否有文本。 Adi Shavit的第三个链接是解决此问题的方法。您可以在Google学术搜索中找到有关文本检测的引文丰富的文章。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号