Я добавил 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?