// Function to recognize text from an image func recognizeText(from image: UIImage) { guard let cgImage = image.cgImage else { return } let requestHandler = VNImageRequestHandler(cgImage: cgImage, options: [:]) let request = VNRecognizeTextRequest { (request, error) in if let error = error { print("Error recognizing text: \(error)") return } processRecognizedText(request: request) } ///let handler = ImageRequestHandler(image) ///var textRequest = RecognizeTextRequest() ///textRequest.recognitionLevel = .accurate ///textRequest.usesLanguageCorrection = true do { try requestHandler.perform([request]) //try handler.perform((any VisionRequest)) } catch { print("Error performing text recognition request: \(error)") } }