MLKitPoseDetectionCommon Çerçeve Referansı

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.