在图像中搜索指定文本
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 进行搜索对您的需求不切实际。
【讨论】:
以上是关于在图像中搜索指定文本的主要内容,如果未能解决你的问题,请参考以下文章