4

我知道如何使用 Tesseract 从图像中提取文本,谁能告诉我如何从名片中提取姓名、电话号码和电子邮件(通过扫描图像文件)?

4

4 回答 4

3

正方体光学字符识别 (OCR) http://maniacdev.com/2011/08/example-tesseract-optical-character-recognition-ocr-demo-with-source/

从图像中读取文本。获得文本后,您可以编写自己的方法,该方法将获取文本并返回所需的结果。


void detectCharacters(String text){
/**
if you want to detect email search for keyword "Email","email","e-mail",
 "mail-id", etc and read the characters till next empty space or new line is found.
use same thing for name, phonenumber.
**/

}
于 2012-12-06T07:24:09.150 回答
2

我用了Camcard,很好。他们需要更多时间来批准 SDK 请求,但它易于使用且直接。

试试 - http://dev.camcard.com

于 2014-01-21T05:22:17.157 回答
1

使用 NSDataDetector_Class 在给定的字符串中查找电子邮件、电话号码、链接、时区、日期、地址、持续时间等。

参考

示例代码

于 2015-11-30T05:26:47.077 回答
0

我已将 NSDataDetector 用于电话号码和链接。它工作正常。地址检测不起作用。

于 2016-12-20T11:13:35.093 回答