MLKitSegmentationCommon Framework Reference

  • CommonSegmenterOptions provides configuration for a segmenter, enabling customization of its mode and output.

  • The segmenterMode property determines the operational mode, defaulting to stream for continuous segmentation.

  • shouldEnableRawSizeMask controls whether the output mask retains the model's native size or is upscaled, with the default being upscaling for input image dimension matching.

  • Although having an init method, it is unavailable for direct use and requires subclass initialization.

CommonSegmenterOptions

class CommonSegmenterOptions : NSObject

Options for specifying a segmenter.

  • The mode for the segmenter. The default value is .stream.

    Declaration

    Swift

    var segmenterMode: SegmenterMode { get set }
  • Indicates whether the segmenter should output a raw size mask which matches the model output size. If NO, the segmenter will upscale the mask using linear interpolation to match the input image dimensions . Defaults to NO.

    Declaration

    Swift

    var shouldEnableRawSizeMask: Bool { get set }
  • Unavailable. Use the initializer of a subclass.