在图像中搜索指定文本

Posted

技术标签:

【中文标题】在图像中搜索指定文本【英文标题】:Searching an image for specified text 【发布时间】:2011-05-31 04:36:58 【问题描述】:

我想我会在这里问一个非常愚蠢的问题。在我当前的项目中,我想提供搜索功能。我有一个大图像教程,其中包含有关某个主题的大量信息,并且我想在图像中搜索功能。假设使用“Apple”之类的类型,它将显示Apple在图像中出现了多少次,然后单击该图像滚动并转到“Apple”出现的位置。

感谢您阅读我的愚蠢问题,但如果可能的话,请告诉我并提供一些示例代码??

【问题讨论】:

您的问题到底是什么?不明白。您有一张图片,并且想要搜索图片上的一些文本。如果是这样,您将需要一些 OCR、文本识别方面的知识,这不会像您上面写的那样简单/愚蠢 是的,先生,您是对的,我想在图像中搜索文本。我知道这并不容易,但如果有办法请指导我先生??? 嘿,如果你做到了,请分享代码? 【参考方案1】:

以下是我将采取的方法的广泛概述:

    查找基于 C/C++ 的 OCR 库 让它在 iPhone 上编译 创建一个 UI 以将图像提供给 OCR 库 存储 OCR 的输出,包括找到的单词及其在图像中的位置。 创建一个 UI 以允许用户输入搜索。 在 OCR 输出中搜索匹配项并突出显示图像上匹配项的位置。

我想第 2 步将是最困难的。 Tesseract 可以工作,它是基于 C++ 的,但我不知道它有什么依赖关系。

更新:GitHub 上有人发布了使用 Tesseract 的 demo iPhone App。

【讨论】:

是的,先生,我会的。我只是想在成功后遵循您的指导方针,我会标记它。谢谢先生。【参考方案2】:

请尝试使用 WebView 或 Core Text 来呈现您的教程,其中搜索功能几乎是免费提供的。使用 OCR 进行搜索对您的需求不切实际。

【讨论】:

以上是关于在图像中搜索指定文本的主要内容,如果未能解决你的问题,请参考以下文章

在图像中搜索指定文本

在图像中搜索指定文本

整个文本文章中的多个浮动图像

如何对大文本文件运行字典搜索?

VB关于搜索文本的代码···

可以应用哪些核心图像过滤器来改善文本文档的图像?