【发布时间】:2019-02-25 12:02:33
【问题描述】:
我已根据文档集成了Firebase MLKit SDK,使用back camera 照片可以正确检测到文本。当我使用前置摄像头拍摄的照片时,文本检测错误并出现不良结果。
@IBAction func findTextDidTouch(_ sender: UIButton) {
runTextRecognition(with:imageView.image!)
}
func runCloudTextRecognition(with image: UIImage) {
let visionImage = VisionImage(image: image)
cloudTextDetector.detect(in: visionImage) { features, error in
if let error = error {
print("Received error: \(error)")
return
}
self.processCloudResult(from: features, error: error)
}
}
for text in features {
if let block = text as? VisionTextBlock {
print(block.text)
}
}
我无法弄清楚。我需要更换相机或 firebase ml 套件吗?
【问题讨论】:
-
你检查我的答案了吗?
-
是的,我做到了,它工作正常。谢谢
标签: ios objective-c swift firebase firebase-mlkit