lazy var detectBarcodeRequest: VNDetectBarcodesRequest = { return VNDetectBarcodesRequest(completionHandler: { (request, error) in guard error == nil else { self.showAlert(withTitle: "Barcode Error", message: error!.localizedDescription) return } self.processClassification(for: request) }) }()