1

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

4

2 回答 2

2

首先,您需要使用 OCR 从图像中识别文本。用于 iOS OCR 的最流行的开源库之一是 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 中,因此当用户按下“呼叫”按钮时,会调用此代码并调用从图像中识别的号码。

希望这可以帮助!

于 2012-06-28T16:21:56.487 回答
1

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

http://opencv.org/
https://code.google.com/p/tesseract-ocr/
于 2012-06-28T16:23:12.163 回答