0

我希望你做得很好,我遇到了一个奇怪的问题。我已经实现了视觉文本识别器,并在成功提取图像并将该图像分配给 visionImage 但我得到错误 = nil 并且结果 = nil。结果块中没有 nil 我遵循了谷歌文档链接https://firebase.google.com/docs/ml-kit/ios/recognize-text。但结果为零。

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
        if let pickedImage = info[UIImagePickerController.InfoKey.originalImage] as? UIImage {


            imgView.image = pickedImage

            // -----
            let visionImage = VisionImage(image: pickedImage)

            textRecognizer.process(visionImage) { (result, error) in

                guard error == nil, let result = result else {
                    // ...

                    return
                }

                print("THE RESULT", result?.text)

            // -----
        }
        dismiss(animated: true, completion: nil)
    }

请帮助我或说明为什么结果块中出现该 nil 的原因。这样我就可以修复它。

提前非常感谢您,等待您的回复。

问候, 阿泽姆·乌斯马尼

4

0 回答 0