我正在尝试开发一个 iOS 应用程序,允许用户拍摄手写电话号码的照片。是否有任何可用的库可以让我从这张图片中的笔迹中提取数值?
问问题
2665 次
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 回答