try? VNCoreMLModel(for: HumanModel().model) else { return VNClassificationObservation()} let request = VNCoreMLRequest(model: model) { (finishedReq, err) in guard let results = finishedReq.results as? [VNClassificationObservation] else { return } guard let firstObservation = results.first else { return } observation = firstObservation } do { try handler.perform([request]) } catch { print(error) } Visionによるリクエストと処理