【发布时间】:2013-03-20 10:06:33
【问题描述】:
我想将 OCR 集成到 iOS 应用程序中。我找到了一些有用的教程,特别是This Article: How To: Compile and Use Tesseract (3.01) on iOS (SDK 5),对我帮助很大。现在我可以从任何具有清晰背景的图像中读取纯文本。但是我想从一张根本没有清晰背景的身份证上读取信息!
我还找到了一些关于在 stackoverflow 中删除背景的答案,例如:Prepare complex image for OCR、Remove Background Color or Texture Before OCR Processing 和 How to use OpenCV to remove non text areas from a business card?
但这些解决方案不适用于 iOS。我了解这些步骤,但我需要一个 iOS 示例,如果它使用 Core Image,那对我来说会更好。
我在OCR端没有问题,但我的问题是去除背景。
初始图像:
删除后,图像应如下所示:
你能给我一个 iOS 的例子吗?或者是否可以向我推荐一个 iOS 示例来删除所有没有黑色的颜色?
【问题讨论】:
-
澄清一下,所以你有你想要使用的算法,但正在寻找 iOS 上的实现?如果是这种情况,我建议花时间学习目标 C。在 iOS 上你想做什么之前,可能没有人做过。
-
是的,我也相信这一点。我正在尝试实现这一点。完成我的任务后,我会分享它。
-
您可以在 iOS 上安装 OpenCV,因此 OpenCV 中的任何背景删除示例都可以在 iOS 上完成(请参阅Installation in iOS、OpenCV iOS tutorials 和 iPhone and OpenCV)。
-
你有OpenCV中背景去除例子的参考吗?
标签: iphone ios image-processing