1

我下载了 EverNote API Xcode 项目,但我对 OCR 功能有疑问。使用他们的 OCR 服务,我可以拍照并在 UILabel 中显示提取的文本,还是不能这样工作?还是提取的文本没有显示给我,而只是用于照片的搜索功能?

有没有人有过这方面的经验或任何想法?

谢谢!

4

2 回答 2

3

是的,但看起来这将是一些工作。

当您获得EDAMResource与图像相对应的图像时,它有一个名为的属性,该属性recognition返回一个EDAMData包含定义识别信息的 XML 的对象。例如,我将此图像附加到注释中:

在此处输入图像描述

我检查了recognition附加到相应EDAMResource对象的信息,发现了这个:

我在 pastie.org 上找到的 xml,因为它太大而无法放入答案

如您所见,这里有很多信息。XML 在API 文档中定义,因此您可以在此处解析 XML 并自行提取相关信息。幸运的是,XML 的结构非常简单(您可以在几分钟内编写一个解析器)。困难的部分是弄清楚你想使用哪些部分。

于 2011-11-12T22:38:13.163 回答
0

它真的不是那样工作的。Evernote 并没有真正做“OCR”,纯粹是为了将文档图像变成连贯的文本段落。

Evernote 的识别 XML(您可以通过上面显示的@DaveDeLong 技术检索)作为搜索索引最有用;该服务将为您提供一组矩形和一组可能的单词/文本片段,并附有概率分数。这为匹配搜索词奠定了良好的基础,但对于构​​建表示文档的单个字符串来说却是一个糟糕的基础。

(我知道这个答案可能晚了 4 年,但戴夫的出色描述并没有真正解决如果你尝试实际执行问题中建议的事情,你会遇到的这种哲学区别。)

于 2015-04-25T00:02:27.293 回答