MLKitSegmentationCommon Çerçeve Referansı

Segmenter

class Segmenter : NSObject

Giriş görüntülerinde segmentasyon gerçekleştiren bir algılayıcı.

  • Verilen seçeneklere sahip bir segmentleyici döndürür.

    Bildirim

    Swift

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    Parametreler

    options

    Segmenter yapılandırma seçenekleri.

    Döndürülen Değer

    Verilen seçeneklerle yapılandırılmış bir segment oluşturucu.

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

  • Belirtilen görüntüyü segmentasyon için işler.

    Bildirim

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> MLKSegmentationMask

    Parametreler

    image

    İşlenecek resim.

    completion

    Segmentasyon maskesi veya hatasıyla birlikte ana iş parçacığını geri çağırmak için işleyici.

  • Belirtilen görüntüdeki segmentasyon maskesini veya hata varsa nil değerini döndürür. Segmentasyon, ç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

    Swift

    func results(in image: MLKitCompatibleImage) throws -> MLKSegmentationMask

    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 resimdeki segmentasyon maskesi veya hata varsa nil.