Documentation de référence du framework MLKitObjectDetectionCustom

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

Configurations d'un détecteur d'objets à modèle personnalisé.

  • Seuil de confiance des étiquettes renvoyées par le détecteur d'objets. Étiquettes renvoyées par le détecteur d'objets aura un niveau de confiance supérieur ou égal au seuil donné. La est une valeur à virgule flottante qui doit être comprise dans la plage [0, 1]. Si cette règle n'est pas configurée ou qu'une valeur non valide est défini, tout seuil du classificateur spécifié par les métadonnées du modèle sera utilisé. Si le modèle ou si les métadonnées n'indiquent aucun seuil de classificateur, la valeur par défaut un seuil de 0.0 est utilisé.

    Déclaration

    Swift

    var classificationConfidenceThreshold: NSNumber? { get set }
  • Nombre maximal de libellés à renvoyer pour un objet détecté. Doit être positive. Si cette règle n'est pas configurée ou si valeur non valide est définie, la valeur par défaut 10 est utilisée.

    Déclaration

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • Elle initialise une instance CustomObjectDetectorOptions à l'aide de l'élément LocalModel fourni avec la propriété Propriété classificationConfidenceThreshold définie sur nil. Si cette règle n'est pas configurée, la fonction valeur du seuil de confiance incluse dans les métadonnées du modèle, le cas échéant. Si ce n'est pas le cas, une valeur de 0.0 sera utilisée à la place.

    Déclaration

    Swift

    init(localModel: MLKLocalModel)

    Paramètres

    localModel

    Modèle de classification d'objets personnalisé stocké localement sur l'appareil.

    Valeur renvoyée

    Nouvelle instance de CustomObjectDetectorOptions avec le LocalModel donné.

  • Elle initialise une instance CustomObjectDetectorOptions à l'aide de l'élément CustomRemoteModel fourni avec la propriété Propriété classificationConfidenceThreshold définie sur nil. Si cette règle n'est pas configurée, la fonction valeur du seuil de confiance incluse dans les métadonnées du modèle, le cas échéant. Si ce n'est pas le cas, une valeur de 0.0 sera utilisée à la place.

    Déclaration

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    Paramètres

    remoteModel

    Un modèle de classification d'objets personnalisé stocké à distance sur le serveur téléchargée sur l'appareil.

    Valeur renvoyée

    Nouvelle instance de CustomObjectDetectorOptions avec le CustomRemoteModel donné.

  • Indisponible.