MLKitImageLabeling Framework Reference

  • MLKCommonImageLabelerOptions provides configuration settings for an image labeler, primarily controlling the confidence threshold for label results.

  • The confidence threshold, ranging from 0 to 1, determines the minimum confidence level required for labels to be returned by the image labeler.

  • While the confidenceThreshold property is optional, specific behaviors when unset are detailed in subclass documentation; if not explicitly set, it defaults to nil.

  • Direct initialization using init is unavailable; instead, utilize class methods provided by subclasses to create instances of MLKCommonImageLabelerOptions.

MLKCommonImageLabelerOptions


@interface MLKCommonImageLabelerOptions : NSObject

Options for an image labeler.

  • The confidence threshold for labels returned by the image labeler. Labels returned by the image labeler will have a confidence level higher or equal to the given threshold. The value must be a floating-point value in the range [0, 1]. This property does not need to be set. For details on behavior if the confidenceThreshold is unset, please refer to documentation in subclass header files. The default value is nil.

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSNumber *confidenceThreshold;
  • Unavailable. Use the class methods in subclasses.

    Declaration

    Objective-C

    - (nonnull instancetype)init;