Referencia del framework de MLKitFaceDetection

FaceDetector

class FaceDetector : NSObject

Un detector de rostros que detecta rostros en una imagen.

  • Muestra un detector de rostros con las opciones determinadas.

    Declaración

    Swift

    class func faceDetector(options: MLKFaceDetectorOptions) -> Self

    Parámetros

    options

    Opciones para configurar el detector de rostros.

    Valor de retorno

    Un detector de rostros configurado con las opciones determinadas.

  • Muestra un detector de rostros con las opciones predeterminadas.

    Declaración

    Swift

    class func faceDetector() -> Self

    Valor de retorno

    Un detector de rostros configurado con las opciones predeterminadas.

  • No disponible. Usa los métodos de clase.

  • Procesa la imagen determinada para la detección de rostro.

    Declaración

    Swift

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

    Parámetros

    image

    La imagen que se procesará.

    completion

    Controlador para volver a llamar en el subproceso principal con rostros detectados o error.

  • Muestra resultados de rostros en la imagen determinada o nil si hubo un error. La detección de rostro se realiza de forma síncrona en el subproceso de llamada.

    Se recomienda llamar a este método fuera del subproceso principal para evitar bloquear la IU. Como resultado, se genera una NSException si se llama a este método en el subproceso principal.

    Declaración

    Swift

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

    Parámetros

    image

    La imagen en la que se deben obtener los resultados.

    error

    Un parámetro de error opcional propagado cuando se producen errores cuando se obtienen resultados.

    Valor de retorno

    El array de resultados de rostros en la imagen determinada o nil si hubo un error