Riferimento al framework MLKitFaceDetection

MLKFaceDetector


@interface MLKFaceDetector : NSObject

Un rilevatore di volti che rileva i volti in un'immagine.

  • Restituisce un rilevatore di volti con le opzioni specificate.

    Dichiarazione

    Objective-C

    + (nonnull instancetype)faceDetectorWithOptions:
        (nonnull MLKFaceDetectorOptions *)options;

    Parametri

    options

    Opzioni per la configurazione del rilevatore di volti.

    Valore restituito

    Un rilevatore di volti configurato con le opzioni specificate.

  • Restituisce un rilevatore di volti con le opzioni predefinite.

    Dichiarazione

    Objective-C

    + (nonnull instancetype)faceDetector;

    Valore restituito

    Un rilevatore di volti configurato con opzioni predefinite.

  • Non disponibile. Utilizza i metodi delle classi.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;
  • Consente di elaborare l'immagine specificata per il rilevamento facciale.

    Dichiarazione

    Objective-C

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

    Parametri

    image

    L'immagine da elaborare.

    completion

    Il gestore deve richiamare nel thread principale il rilevamento di volti o un errore.

  • Restituisce i risultati relativi ai volti nell'immagine specificata o nil in caso di errore. Il rilevamento dei volti 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<MLKFace *> *)
        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 volti restituisce l'immagine specificata o nil in caso di errore.