MLKitFaceDetection Çerçevesi Referansı

FaceDetector

class FaceDetector : NSObject

Resimdeki yüzleri algılayan bir yüz dedektörü.

  • Verilen seçeneklere sahip bir yüz algılayıcısı döndürür.

    Bildirim

    Swift

    class func faceDetector(options: MLKFaceDetectorOptions) -> Self

    Parametreler

    options

    Yüz dedektörünü yapılandırma seçenekleri.

    Döndürülen Değer

    Belirtilen seçeneklerle yapılandırılmış bir yüz algılayıcısı.

  • Bir yüz algılayıcısını varsayılan seçeneklerle döndürür.

    Bildirim

    Swift

    class func faceDetector() -> Self

    Döndürülen Değer

    Varsayılan seçeneklerle yapılandırılmış bir yüz algılayıcısı.

  • Cihazlar kullanılamıyor. Sınıf yöntemlerini kullanın.

  • Belirtilen görüntüyü yüz algılama için işler.

    Bildirim

    Swift

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

    Parametreler

    image

    İşlenecek resim.

    completion

    Ana iş parçacığında yüzler algılandı veya hata ile geri arama yapacak işleyici.

  • Belirtilen görseldeki yüz sonuçlarını veya hata varsa nil değerini döndürür. Yüz algılama özelliği , çağrı ileti dizisinde eşzamanlı olarak gerçekleştirilir.

    Kullanıcı arayüzünün engellenmesini önlemek için bu yöntemin ana iş parçacığının dışına çağrılması önerilir. Kullanıcı sonuçta bu yöntem ana iş parçacığında çağrılırsa bir NSException tetiklenir.

    Bildirim

    Swift

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

    Parametreler

    image

    Sonuç elde edilecek resim.

    error

    Sonuç alınırken bir hata oluştuğunda doldurulan isteğe bağlı bir hata parametresi.

    Döndürülen Değer

    Belirtilen görüntüdeki yüz sonuçları dizisi veya hata varsa nil.