1

我想将 OCR 集成到 iOS 应用程序中。我发现了一些有用的教程,特别是这篇文章:如何:在 iOS (SDK 5) 上编译和使用 Tesseract (3.01),对我帮助很大。现在我可以从任何具有清晰背景的图像中读取纯文本。但是我想从根本没有明确背景的身份证中读取信息!

我还找到了一些关于在 stackoverflow 中删除背景的答案,例如:Prepare complex image for OCRRemove Background Color or Texture Before OCR ProcessingHow to use OpenCV to remove non text area from a名片?

但这些解决方案不适用于 iOS。我理解这些步骤,但我需要一个 iOS 示例,如果它使用 Core Image,那对我来说会更好。

我在 OCR 端没有问题,但我的问题是删除背景。

初始图像:

需要去掉背景

删除后,图像应如下所示:

去除背景后

你能给我一个iOS的例子吗?或者是否可以向我推荐一个 iOS 示例来删除所有没有黑色的颜色?

4

1 回答 1

0

检测卡片的最佳方法是训练级联分类器。培训不是一个很小的项目。样本图像的数量应该更多,感谢 10K。一旦你得到训练好的级联分类器,你就可以快速检测到卡片。在iOS上检测很快,但是tesseract识别不是很快,

于 2013-05-29T03:19:44.103 回答