从iOS中的图片中获取文本[关闭]

Posted

技术标签:

【中文标题】从iOS中的图片中获取文本[关闭]【英文标题】:Getting text from a picture in iOS [closed] 【发布时间】:2013-07-26 20:47:56 【问题描述】:

我想知道是否可以从 ios 中的图片中获取文本(如 NSString)。所以就像如果你给“Hello World”这个词拍了一张照片,代码会将图像转换成一个带有“Hello World”这个词的NSString。就我的目的而言,它是否不区分大小写无关紧要,但我想知道它是否可能,如果可能,那么如何。

谢谢。

【问题讨论】:

您将想要研究具有开放 API 的 OCR 软件。 Objective-C 是一门非常强大的语言,所以答案是是的,有可能,您可以编写从 iOS 图像中获取文本的算法。 是的,你需要找到一个支持 OCR 的包。网络上大概有几个合适的开源 OCR 包,无论是 Objective-C 还是 C++。主要问题是您可能需要尝试多种才能找到适合您需求的一种。 【参考方案1】:

我会调查这个https://github.com/nolanbrown/Tesseract-iPhone-Demo,堆栈溢出已经有一些关于这个的帖子,比如Getting text from image on ios (image processing)

【讨论】:

【参考方案2】:

这是可能的。

您将使用OCR(光学字符识别)。

由于 OCR 是一个广泛而复杂的主题,“如何”的问题对于 S.O. 来说可能过于模糊。您可能应该做一些研究,制作一些原型,并开发一些更具体的后续问题。

【讨论】:

感谢您的回答,我会听取您的建议并进行更多研究,并查看@jonathan 给我的链接。【参考方案3】:

用于在 iOS 上进行 OCR 的主要开源库之一是一个名为 tesseract 的 google 赞助的开源项目。

以下是有关编译 tesseract 以用于 iOS 应用程序的一些信息:

tesseract

同一个人在 github 上有一个很好的示例项目,演示了一个简单的客户端如何使用已编译的库:

Pocket-OCR

【讨论】:

以上是关于从iOS中的图片中获取文本[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何从图库中的图像中获取(提取)文本并搜索该文本 - Android?

iOS中获取系统相册中的图片

iOS:从相机胶卷中获取最后一张图片

关闭键盘后 Xamarin.iOS 中的奇怪崩溃

如何从工具栏xcode ios中的barbutton从UICollectionField中获取(索引)文本字段

获取IOS模拟器文本字段中的值