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.