我在IOS上实现了MLkit的文本识别,但是它不能识别非英语文本(如阿拉伯文本)。
它只适用于英语。
这里是docs https://developers.google.com/ml-kit/vision/text-recognition/ios
我的代码:
let textRecognizer = TextRecognizer.textRecognizer()
let visionImage = VisionImage(image: image)
textRecognizer.process(visionImage) { result, error in
guard error == nil, let result = result else { return }
let resultText = result.text
print("MLKit : " + resultText)
}发布于 2020-12-15 17:47:29
更新:如果它不需要是完全本地的(在设备上没有网络),您可以尝试云MLKit,它支持"100+不同的语言和脚本“。火基文本识别
对于局部推理,谷歌的“MLKit文本识别”是基于“TensorFlow Lite”的,它使用局部模型来识别文本。从我的研究来看,谷歌并没有说预定义的模型完全适用于拉丁字母。但看起来是这样的。所以你现在有三个选择:
https://stackoverflow.com/questions/65310400
复制相似问题