我正在查看Apple的Vision API documentation,看到了一些与UIImages
中的文本检测相关的类:
1) class VNDetectTextRectanglesRequest
2) class VNTextObservation
看起来他们可以检测到字符,但是我看不到对字符执行任何操作的方法。一旦检测到字符,您将如何将其转换为 NSLinguisticTagger
可以解释的字符?
这是一个简短概述 Vision
的帖子。
感谢您的阅读。
最佳答案
SwiftOCR
我只是让SwiftOCR处理少量文本。
https://github.com/garnele007/SwiftOCR
用途
https://github.com/Swift-AI/Swift-AI
使用NeuralNet-MNIST模型进行文本识别。
TODO:VNTextObservation> SwiftOCR
一旦将一个连接到另一个,将使用VNTextObservation发布它的示例。
OpenCV + Tesseract OCR
我尝试使用OpenCV + Tesseract,但遇到编译错误,然后发现了SwiftOCR。
另请参见:Google Vision iOS
注意Google Vision文本识别-Android sdk具有文本检测功能,但也具有iOS cocoapod。因此,请密切注意,最终应在iOS中添加文本识别功能。
https://developers.google.com/vision/text-overview
//改正:刚刚尝试过,但是只有Android版本的sdk支持文本检测。
https://developers.google.com/vision/text-overview
如果您订阅发布:
https://libraries.io/cocoapods/GoogleMobileVision
单击订阅以发布
您可以看到何时将TextDetection添加到Cocoapod的iOS部分
关于ios - 将Vision VNTextObservation转换为字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44533148/