Odniesienie do platformy MLKitFaceDetection

FaceDetector

class FaceDetector : NSObject

Czujnik twarzy, który wykrywa twarze na zdjęciach.

  • Zwraca wykrywanie twarzy z podanymi opcjami.

    Deklaracja

    Swift

    class func faceDetector(options: MLKFaceDetectorOptions) -> Self

    Parametry

    options

    Opcje konfigurowania wykrywania twarzy.

    Zwracana wartość

    Czujnik twarzy skonfigurowany za pomocą podanych opcji.

  • Zwraca wykrywanie twarzy z opcjami domyślnymi.

    Deklaracja

    Swift

    class func faceDetector() -> Self

    Zwracana wartość

    Czujnik twarzy ze skonfigurowanymi ustawieniami domyślnymi.

  • Niedostępne. z użyciem metod klas.

  • Przetwarza obraz na potrzeby wykrywania twarzy.

    Deklaracja

    Swift

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

    Parametry

    image

    Obraz do przetworzenia.

    completion

    Moduł obsługi do oddzwonienia w wątku głównym z wykrytymi twarzami lub błędem.

  • Zwraca wyniki dotyczące twarzy na danym obrazie lub nil, jeśli wystąpił błąd. Wykrywanie twarzy jest wykonywane synchronicznie w wątku rozmówcy.

    Zalecamy wywoływanie tej metody w wątku głównym, aby uniknąć zablokowania interfejsu użytkownika. W związku z tym, jeśli ta metoda zostanie wywołana w wątku głównym, zostanie zgłoszony NSException.

    Deklaracja

    Swift

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

    Parametry

    image

    Obraz, który ma zostać wyświetlony.

    error

    Opcjonalny parametr błędu uzupełniany w przypadku wystąpienia błędu podczas pobierania wyników.

    Zwracana wartość

    Tablica wyników na danym obrazie lub nil, jeśli wystąpił błąd.