MLKitSegmentationCommon Framework Reference

  • MLKCommonSegmenterOptions allows configuring the mode and output of a segmenter.

  • The segmenter mode defaults to stream and can be set to single image.

  • It's possible to enable a raw size mask, matching the model output instead of upscaling.

  • Users should utilize subclass initializers as the base init is unavailable.

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;