MLKitSegmentationSelfie Framework Reference

  • MLKCommonSegmenterOptions allows customization of a segmenter's mode and output.

  • The segmenterMode property controls the segmenter's operational mode, defaulting to stream.

  • shouldEnableRawSizeMask determines if the output mask matches the model's size or is upscaled to the input image dimensions, defaulting to upscaling.

  • The base init method is unavailable; use subclass initializers for instantiation.

MLKCommonSegmenterOptions


@interface MLKCommonSegmenterOptions : NSObject

Options for specifying a segmenter.

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

    Declaration

    Objective-C

    @property (nonatomic) MLKSegmenterMode segmenterMode;
  • 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

    Objective-C

    @property (nonatomic) BOOL shouldEnableRawSizeMask;
  • Unavailable. Use the initializer of a subclass.

    Declaration

    Objective-C

    - (nonnull instancetype)init;