MLKitSegmentationCommon Framework Reference

  • Globally available type definitions include SegmenterMode and SegmentationCallback.

  • SegmenterMode defines the different modes for the segmenter.

  • SegmentationCallback is a block that provides the segmentation mask and any potential errors.

  • The callback's mask parameter represents the segmentation result, while the error parameter indicates any issues encountered.

Type Definitions

The following type definitions are available globally.

  • @enum SegmenterMode Segmenter modes.

    Declaration

    Swift

    struct SegmenterMode : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • A block containing the segmentation mask or nil if there’s an error.

    Declaration

    Swift

    typealias SegmentationCallback = (MLKSegmentationMask?, Error?) -> Void

    Parameters

    mask

    The mask from the image or nil if there was an error.

    error

    The error or nil.