MLKitImageLabelingCommon Framework Referansı

MLKImageLabeler


@interface MLKImageLabeler : NSObject

Görüntüleri işleyen ve etiketleyen bir resim etiketleyici.

  • Verilen seçeneklere sahip bir görüntü etiketleyici döndürür.

    Bildirim

    Objective-C

    + (nonnull instancetype)imageLabelerWithOptions:
        (nonnull MLKCommonImageLabelerOptions *)options;

    Parametreler

    options

    Görüntü etiketleyiciyi yapılandırma seçenekleri.

    Döndürülen Değer

    Verilen seçeneklerle yapılandırılmış bir görüntü etiketleyici.

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

    Bildirim

    Objective-C

    - (nonnull instancetype)init;
  • Belirtilen görüntüyü etiketleme için işler.

    Bildirim

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKImageLabelingCallback)completion;

    Parametreler

    image

    İşlenecek resim.

    completion

    İşleyicinin ana sırayı etiket veya hata ile geri çağırması.

  • Belirtilen görüntüdeki etiket sonuçlarını veya bir hata varsa nil değerini döndürür. Görüntü etiketleme, ç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<MLKImageLabel *> *)
        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 etiket dizisi veya hata varsa nil.