Riferimento al framework MLKitObjectDetectionCustom

MLKCustomObjectDetectorOptions


@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions

Configurazioni per un rilevatore di oggetti modello personalizzato.

  • La soglia di affidabilità per le etichette restituite dal rilevatore di oggetti. Le etichette restituite dal rilevatore di oggetti avranno un livello di confidenza maggiore o uguale alla soglia specificata. La soglia è un valore con virgola mobile e deve essere compresa nell'intervallo [0, 1]. Se il criterio non viene configurato o se viene impostato un valore non valido, verrà utilizzata qualsiasi soglia di classificazione specificata dai metadati del modello. Se il modello non contiene metadati o se i metadati non specificano una soglia di classificazione, viene utilizzata la soglia predefinita di 0.0.

    Dichiarazione

    Objective-C

    @property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
  • Il numero massimo di etichette da restituire per un oggetto rilevato. Deve essere positivo. Se non viene configurato o se viene impostato un valore non valido, viene utilizzato il valore predefinito 10.

    Dichiarazione

    Objective-C

    @property (nonatomic) NSInteger maxPerObjectLabelCount;
  • Inizializza un'istanza CustomObjectDetectorOptions utilizzando il valore LocalModel specificato con la proprietà classificationConfidenceThreshold impostata su nil. Se il criterio non viene configurato, verrà utilizzato il valore della soglia di affidabilità incluso nei metadati del modello, se disponibile. Se non esiste, verrà utilizzato il valore 0.0.

    Dichiarazione

    Objective-C

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

    Parametri

    localModel

    Un modello di classificazione degli oggetti personalizzato archiviato localmente sul dispositivo.

    Valore restituito

    Una nuova istanza di CustomObjectDetectorOptions con il valore LocalModel specificato.

  • Inizializza un'istanza CustomObjectDetectorOptions utilizzando il valore CustomRemoteModel specificato con la proprietà classificationConfidenceThreshold impostata su nil. Se il criterio non viene configurato, verrà utilizzato il valore della soglia di affidabilità incluso nei metadati del modello, se disponibile. Se non esiste, verrà utilizzato il valore 0.0.

    Dichiarazione

    Objective-C

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

    Parametri

    remoteModel

    Un modello di classificazione degli oggetti personalizzato archiviato in remoto sul server e scaricato sul dispositivo.

    Valore restituito

    Una nuova istanza di CustomObjectDetectorOptions con il valore CustomRemoteModel specificato.

  • Non disponibile.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;