Riferimento a MLKitObjectDetectionCommon Framework

ObjectDetector

class ObjectDetector : NSObject

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

  • Restituisce un rilevatore di oggetti con le opzioni specificate.

    Dichiarazione

    Swift

    class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self

    Parametri

    options

    Opzioni per la configurazione del rilevatore di oggetti. Deve essere un'istanza di uno dei le sottoclassi di CommonObjectDetectorOptions.

    Valore restituito

    Un rilevatore di oggetti configurato con le opzioni specificate.

  • Non disponibile. Utilizza i metodi del corso.

  • Elabora l'immagine fornita per il rilevamento e il monitoraggio degli oggetti.

    Dichiarazione

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)

    Parametri

    image

    L'immagine da elaborare.

    completion

    Gestore da richiamare sul thread principale con oggetti rilevati o un errore.

  • Restituisce l'oggetto che restituisce l'immagine specificata o nil in caso di errore. Il rilevamento degli oggetti eseguita in modo sincrono sul thread di chiamata.

    Si consiglia di richiamare questo metodo dal thread principale per evitare di bloccare la UI. Come risultato, viene generato un valore NSException se questo metodo viene chiamato sul thread principale.

    Dichiarazione

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKObject]

    Parametri

    image

    L'immagine in cui ottenere i risultati.

    error

    Parametro di errore facoltativo 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.