FirebaseMLVision Framework Reference

Type Definitions

The following type definitions are available globally.

  • A block containing an array of barcodes or nil if there’s an error.

    Declaration

    Swift

    typealias VisionBarcodeDetectionCallback = ([FIRVisionBarcode]?, Error?) -> Void

    Parameters

    barcodes

    Array of barcodes detected in the image or nil if there was an error.

    error

    The error or nil.

  • A block containing an array of landmark or nil if there’s an error.

    Declaration

    Swift

    typealias VisionCloudLandmarkDetectionCompletion = ([FIRVisionCloudLandmark]?, Error?) -> Void

    Parameters

    landmarks

    Array of landmark detected in the image or nil if there was an error.

    error

    The error or nil.

  • The callback to invoke when the document text recognition completes.

    Declaration

    Swift

    typealias VisionDocumentTextRecognitionCallback = (FIRVisionDocumentText?, Error?) -> Void

    Parameters

    text

    Recognized document text in the image or nil if there was an error or no text was detected.

    error

    The error or nil.

  • Facial contour types.

    Declaration

    Swift

    struct FaceContourType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • A block containing an array of faces or nil if there’s an error.

    Declaration

    Swift

    typealias VisionFaceDetectionCallback = ([FIRVisionFace]?, Error?) -> Void

    Parameters

    faces

    Array of faces detected in the image or nil if there was an error.

    error

    The error or nil.

  • Type of all facial landmarks.

    Declaration

    Swift

    struct FaceLandmarkType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • A block containing an array of labels or nil if there’s an error.

    Declaration

    Swift

    typealias VisionImageLabelerCallback = ([FIRVisionImageLabel]?, Error?) -> Void

    Parameters

    labels

    Array of labels detected in the image or nil if there was an error.

    error

    The error or nil.

  • The callback to invoke when the text recognition completes.

    Declaration

    Swift

    typealias VisionTextRecognitionCallback = (FIRVisionText?, Error?) -> Void

    Parameters

    text

    Recognized text in the image or nil if there was an error or no text was detected.

    error

    The error or nil.