Riferimento a MLKitObjectDetectionCommon Framework

MLKObjectDetector


@interface MLKObjectDetector : NSObject

Un rilevatore e un tracker di oggetti che rileva gli oggetti in un'immagine e supporta il relativo tracciamento.

  • Restituisce un rilevatore di oggetti con le opzioni specificate.

    Dichiarazione

    Objective-C

    + (nonnull instancetype)objectDetectorWithOptions:
        (nonnull MLKCommonObjectDetectorOptions *)options;

    Parametri

    options

    Opzioni per la configurazione del rilevatore di oggetti. Deve essere un'istanza di una delle sottoclassi di CommonObjectDetectorOptions.

    Valore restituito

    Un rilevatore di oggetti configurato con le opzioni specificate.

  • Non disponibile. Utilizza i metodi delle classi.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;
  • Elabora l'immagine specificata per il rilevamento e il monitoraggio degli oggetti.

    Dichiarazione

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKObjectDetectionCallback)completion;

    Parametri

    image

    L'immagine da elaborare.

    completion

    Il gestore deve richiamare il thread principale con oggetti rilevati o errori.

  • Restituisce i risultati dell'oggetto nell'immagine specificata o nil in caso di errore. Il rilevamento degli oggetti viene eseguito in modo sincrono sul thread chiamante.

    Ti consigliamo di richiamare questo metodo dal thread principale per evitare di bloccare l'interfaccia utente. Di conseguenza, viene aumentato un NSException se questo metodo viene chiamato nel thread principale.

    Dichiarazione

    Objective-C

    - (nullable NSArray<MLKObject *> *)
        resultsInImage:(nonnull id<MLKCompatibleImage>)image
                 error:(NSError *_Nullable *_Nullable)error;

    Parametri

    image

    L'immagine in cui ottenere i risultati.

    error

    Un parametro di errore facoltativo viene compilato quando si verifica un errore durante il recupero dei risultati.

    Valore restituito

    L'array di oggetti restituisce l'immagine specificata o nil in caso di errore.