【问题标题】:Business card parser. How to extract related information from business card recognized texts?名片解析器。如何从名片识别文本中提取相关信息?
【发布时间】:2012-04-06 06:56:51
【问题描述】:

我开发了具有 OCR 扫描功能的 iphone 应用程序。 使用 Tesseract api,从拍摄的图像中获取文本。 但现在我需要将每个文本与姓名、地址、电子邮件、电话号码等分开。 因为名片结构/格式不具体,所以有点难以假设。

但是很少有事情假设 1) "@" 包含的字符串主要是电子邮件 ID。 2)所有带大括号或+号的数字大多是电话号码.. 但仍然有很多很多的可能性。

【问题讨论】:

  • 使用 g8Tesseract,从图像中获取文本。但是我怎样才能将每个文本名称、地址和名称分开。他们为 camcard 、 bizcamcard 或应用商店中提供的任何其他应用程序遵循了什么流程?研发尝试了很多,但没有用。

标签: iphone ios ios4


【解决方案1】:

您将需要NSLInguisticTagger 类的帮助。这是您最好的选择,否则您将不得不为每个部分创建与上述类似的逻辑。

【讨论】:

  • 这门课+1,今天我也学到了一些新东西:) 对提问者不好,它只能从 5.0 开始使用
  • 好的,看起来我必须编写自己的逻辑来从名片识别的文本中提取信息,但是有没有关于名片格式的规范(RFC 之类的东西......)???跨度>
  • 我不知道任何特定的名片格式,但我认为我可以建议您尝试在您的应用程序中包含 QRCode 扫描仪,因为如今大多数卡片上都包含 QRCodes。
  • @Matrix 出于好奇......你在印度为哪家公司工作......?
  • @Matrix 我也在做同样的任务。我怎样才能找到姓名、地址和职务。有什么解决办法吗?
【解决方案2】:

您可以查看我们在这个 Javascript BCR 库中使用的逻辑,也是基于 tesseract(js 中的移植)。

https://github.com/syneo-tools-gmbh/Javascript-BCR-Library

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多