Initializer

init(model:completionHandler:)

Creates a model container to be used with VNCoreMLRequest based on a Core ML model, with an optional completion handler.

Declaration

init(model: VNCoreMLModel, completionHandler: VNRequestCompletionHandler? = nil)

Parameters

model

The Core ML model on which to base the Vision request.

completionHandler

An optional block of code to execute after model initialization.

Discussion

Initialization can fail if the model isn't supported in Vision. For example, Core ML models that don't accept an image as input will fail.

See Also

Initializing with a Core ML Model

init(model: VNCoreMLModel)

Creates a model container to be used with VNCoreMLRequest based on a Core ML model.

var model: VNCoreMLModel

The Core ML model on which the request is based, wrapped in a VNCoreMLModel.

class VNCoreMLModel

A container for a Core ML model used with Vision requests.