MLKCustomObjectDetectorOptions
@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions
Configurations d'un détecteur d'objets de modèle personnalisé.
-
Seuil de confiance des étiquettes renvoyées par le détecteur d'objets. Les étiquettes renvoyées par le détecteur d'objets ont un niveau de confiance supérieur ou égal au seuil donné. Le seuil est une valeur à virgule flottante et doit être compris dans la plage [0, 1]. Si cette règle n'est pas configurée ou si une valeur non valide est définie, tout seuil de classificateur spécifié par les métadonnées du modèle est utilisé. Si le modèle ne contient aucune métadonnée ou si les métadonnées ne spécifient pas de seuil de classificateur, le seuil par défaut de
0.0
est utilisé.Déclaration
Objective-C
@property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
-
Nombre maximal d'étiquettes à renvoyer pour un objet détecté. Doit être positive. Si cette règle n'est pas configurée ou si une valeur n'est pas valide, la valeur par défaut
10
est utilisée.Déclaration
Objective-C
@property (nonatomic) NSInteger maxPerObjectLabelCount;
-
Initialise une instance
CustomObjectDetectorOptions
à l'aide de l'élémentLocalModel
donné avec la propriétéclassificationConfidenceThreshold
définie surnil
. 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 valeur0.0
est utilisée à la place.Déclaration
Objective-C
- (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;
Paramètres
localModel
Modèle de classification d'objets personnalisé stocké localement sur l'appareil
Valeur renvoyée
Nouvelle instance de
CustomObjectDetectorOptions
avec leLocalModel
donné. -
Initialise une instance
CustomObjectDetectorOptions
à l'aide de l'élémentCustomRemoteModel
donné avec la propriétéclassificationConfidenceThreshold
définie surnil
. 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 valeur0.0
est utilisée à la place.Déclaration
Objective-C
- (nonnull instancetype)initWithRemoteModel: (nonnull MLKCustomRemoteModel *)remoteModel;
Paramètres
remoteModel
Modèle de classification d'objets personnalisé stocké à distance sur le serveur et téléchargé sur l'appareil.
Valeur renvoyée
Nouvelle instance de
CustomObjectDetectorOptions
avec leCustomRemoteModel
donné. -
Indisponibles.
Déclaration
Objective-C
- (nonnull instancetype)init;