Documentation de référence sur le framework MLKitImageLabelingCustom

MLKCustomImageLabelerOptions


@interface MLKCustomImageLabelerOptions : MLKCommonImageLabelerOptions

Configurations d'un étiqueteur d'images de modèle personnalisé.

  • Nombre maximal d'étiquettes à renvoyer pour une image. Doit être positive. Si cette règle n'est pas configurée ou si une valeur non valide est définie, la valeur par défaut 10 est utilisée.

    Déclaration

    Objective-C

    @property (nonatomic) NSInteger maxResultCount;
  • Initialise une instance CustomImageLabelerOptions à l'aide de l'élément LocalModel donné avec la propriété confidenceThreshold définie sur nil. Si cette valeur n'est pas définie, la valeur du seuil de confiance incluse dans les métadonnées du modèle est utilisée, le cas échéant. Si ce n'est pas le cas, la valeur 0.0 est utilisée à la place.

    Déclaration

    Objective-C

    - (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;

    Paramètres

    localModel

    Modèle d'étiquetage d'images personnalisé stocké localement sur l'appareil.

    Valeur renvoyée

    Nouvelle instance de CustomImageLabelerOptions avec le LocalModel donné.

  • Initialise une instance CustomImageLabelerOptions à l'aide de l'élément CustomRemoteModel donné avec la propriété confidenceThreshold définie sur nil. Si cette valeur n'est pas définie, la valeur du seuil de confiance incluse dans les métadonnées du modèle est utilisée, le cas échéant. Si ce n'est pas le cas, la valeur 0.0 est utilisée à la place.

    Déclaration

    Objective-C

    - (nonnull instancetype)initWithRemoteModel:
        (nonnull MLKCustomRemoteModel *)remoteModel;

    Paramètres

    remoteModel

    Modèle d'étiquetage d'images personnalisé, stocké à distance sur le serveur et téléchargé sur l'appareil.

    Valeur renvoyée

    Nouvelle instance de CustomImageLabelerOptions avec le CustomRemoteModel donné.

  • Indisponibles.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;