如何在iOS应用中识别图像中的手写数字?

时间:2012-06-28 16:08:38

标签: ios ocr

我正在尝试开发一个iOS应用程序,允许用户拍摄手写电话号码的照片。有没有可用的库可以让我从这张图片中的手写中提取数值?

2 个答案:

答案 0 :(得分:2)

首先,您需要使用OCR识别图像中的文本。用于iOS OCR的最受欢迎的open0source库之一是由Google赞助的名为tesseract的开源项目。

以下是如何为iOS编译OCR:

http://robertcarlsen.net/2010/09/24/compiling-tesseract-v3-for-iphone-1299

收到短信后,请拨打电话:

NSString *phoneURLString = [NSString stringWithFormat:@"tel:%@", phoneNumberFromOCR];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneURLString]]];

我将上面的代码放在一个连接到按钮的IBAction中,可能叫做“Call”,所以当用户按下“Call”按钮时,会调用该代码并调用从图像识别的数字。

希望这有帮助!

答案 1 :(得分:1)

尝试OpenCV和tesseract-ocr。祝你好运,你的工作已经完成了。

http://opencv.org/
https://code.google.com/p/tesseract-ocr/