MLKFaceDetector
@interface MLKFaceDetector : NSObject
Bir görüntüdeki yüzleri algılayan yüz algılayıcı.
-
Verilen seçeneklere sahip bir yüz algılayıcıyı döndürür.
Bildirim
Objective-C
+ (nonnull instancetype)faceDetectorWithOptions: (nonnull MLKFaceDetectorOptions *)options;
Parametreler
options
Yüz algılayıcısı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ı.
-
Varsayılan seçeneklere sahip bir yüz algılayıcıyı döndürür.
Bildirim
Objective-C
+ (nonnull instancetype)faceDetector;
Döndürülen Değer
Varsayılan seçeneklerle yapılandırılmış bir yüz algılayıcı.
-
Cihazlar kullanılamıyor. Sınıf yöntemlerini kullanın.
Bildirim
Objective-C
- (nonnull instancetype)init;
-
Belirtilen görüntüyü yüz algılama için işler.
Bildirim
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKFaceDetectionCallback)completion;
Parametreler
image
İşlenecek resim.
completion
İşleyici, yüzler algılanmış veya hatalı olarak ana iş parçacığında geri arama yapacaktır.
-
Belirtilen görüntüdeki yüz sonuçlarını veya bir hata varsa
nil
değerini döndürür. Yüz algılama, çağıran 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ığından kaldırılması önerilir. Sonuç olarak, bu yöntem ana iş parçacığında çağrılırsa bir
NSException
yükseltilir.Bildirim
Objective-C
- (nullable NSArray<MLKFace *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
Parametreler
image
Sonuç alınacak resim.
error
Sonuçlar alınırken bir hata oluştuğunda doldurulmuş isteğe bağlı bir hata parametresi.
Döndürülen Değer
Belirtilen görüntüdeki yüz dizisi sonuçları veya hata varsa
nil
.