3

我正在开发一个需要使用相机扫描文本的应用程序。基本上没有太详细,我需要将相机指向某个东西(为了我的目的,我会说一个车牌),我需要将相机指向车牌,并让它以某种方式将数字保存到应用程序中的字符串中. 我猜它类似于 Word Lens 或红色激光,它实际上并不拍照,它只是扫描视图并返回信息。我找不到太多关于此的信息,因此将不胜感激有关如何编写此类代码的任何帮助!

4

1 回答 1

2

这不是条码扫描。这称为 OCR(光学字符识别),并且有一些可用的免费和开源库可以执行此操作。

例如,Tesseract是一个用 C++ 编写的完整 OCR 引擎(它具有 C++ 接口,因此可以在 iOS 应用程序中轻松使用)。

另一个解决方案是gocr,即 GNU 光学字符识别器。这应该是一个独立的程序(一个命令行工具),但我已经成功地将它的基本部分提取到一个库中(我也在我的一个 iOS 项目中使用它)。

OpenCV是一个完整的计算机视觉库。您可以使用它来实现 OCR - 只需 google 即可获得足够的文档和教程。

于 2012-11-30T16:22:07.017 回答