Référence du framework commun de MLKitSegmentation

Segmenter

class Segmenter : NSObject

Détecteur qui effectue une segmentation des images d'entrée.

  • Affiche un segmenteur avec les options fournies.

    Déclaration

    Swift

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    Paramètres

    options

    Options de configuration du segmentation

    Valeur renvoyée

    Segmenter configuré avec les options fournies.

  • Indisponibles. Utiliser les méthodes de classe.

  • Traite l'image donnée pour la segmentation.

    Déclaration

    Swift

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

    Paramètres

    image

    Image à traiter.

    completion

    Gestionnaire pour rappeler le thread principal avec le masque de segmentation ou l'erreur

  • Renvoie le masque de segmentation de l'image donnée ou nil en cas d'erreur. La segmentation est effectuée de manière synchrone sur le thread appelant.

    Nous vous recommandons d'appeler cette méthode en dehors du thread principal pour éviter de bloquer l'UI. Par conséquent, une exception NSException est générée si cette méthode est appelée sur le thread principal.

    Déclaration

    Swift

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

    Paramètres

    image

    Image dans laquelle vous souhaitez obtenir des résultats.

    error

    Paramètre d'erreur facultatif renseigné en cas d'erreur lors de l'obtention des résultats.

    Valeur renvoyée

    Masque de segmentation de l'image donnée ou nil en cas d'erreur.