在图像中搜索指定的文本

时间:2010-12-27 15:22:16

标签: iphone image-processing ocr

我想我会在这里问一个非常愚蠢的问题。在我目前的项目中,我想提供搜索功能。我有一个很大的图像教程,里面有很多关于主题的信息,我想在图像中搜索特征。假设使用类似“Apple”的类型,它将显示Apple在图像中出现了多少次,并在点击图像后滚动并转到发生“Apple”的位置。

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

2 个答案:

答案 0 :(得分:5)

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

  1. 查找基于C / C ++的OCR库
  2. 让它在iPhone上编译
  3. 创建用于将图像提供给OCR库的UI
  4. 存储OCR的输出,包括找到的单词及其在图像中的位置。
  5. 创建用户界面以进行搜索。
  6. 搜索OCR输出以查找匹配项并突出显示图像上匹配项的位置。
  7. 我想第2步将是最困难的。 Tesseract可能有效,它基于C ++,但我不知道它有什么依赖。

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

答案 1 :(得分:2)

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