MLKPoseDetector
@interface MLKPoseDetector : NSObject
Vücut duruşu tahmini gerçekleştirmek için kullanılan bir algılayıcıdır.
-
Verilen seçeneklere sahip bir poz algılayıcıyı döndürür.
Bildirim
Objective-C
+ (nonnull instancetype)poseDetectorWithOptions: (nonnull MLKCommonPoseDetectorOptions *)options;
Parametreler
options
Poz algılayıcıyı yapılandırma seçenekleri.
Döndürülen Değer
Belirtilen seçeneklerle yapılandırılmış bir poz algılayıcı.
-
Cihazlar kullanılamıyor. Sınıf yöntemlerini kullanın.
Bildirim
Objective-C
- (nonnull instancetype)init;
-
Belirtilen resmi, poz algılama için işler.
Bildirim
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKPoseDetectionCallback)completion;
Parametreler
image
İşlenecek resim.
completion
Poz veya hata algılandığında ana iş parçacığında geri arama işleyici
-
Belirtilen görüntüdeki poz sonuçlarını döndürür. Poz algılama, çağıran iş parçacığında 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<MLKPose *> *) 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 resimde algılanan poz dizisi veya hata varsa
nil
. Hiç poz algılanmazsa boş bir dizi döndürülür.