MLKitSegmentationCommon Framework-Referenz

Segmentierer

class Segmenter : NSObject

Ein Detektor, der Eingabebilder segmentiert.

  • Gibt einen Segmentierer mit den angegebenen Optionen zurück.

    Erklärung

    Swift

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    Parameter

    options

    Optionen zum Konfigurieren des Segmentierers.

    Rückgabewert

    Segmentierung, das mit den angegebenen Optionen konfiguriert wurde

  • Nicht verfügbar. Verwenden Sie die Klassenmethoden.

  • Verarbeitet das angegebene Bild zur Segmentierung.

    Erklärung

    Swift

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

    Parameter

    image

    Das zu verarbeitende Bild.

    completion

    Handler für den Rückruf des Hauptthreads mit der Segmentierungsmaske oder dem Fehler.

  • Gibt die Segmentierungsmaske im gegebenen Bild oder nil zurück, falls ein Fehler aufgetreten ist. Die Segmentierung erfolgt synchron im aufrufenden Thread.

    Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, um die Benutzeroberfläche nicht zu blockieren. Daher wird ein NSException ausgelöst, wenn diese Methode im Hauptthread aufgerufen wird.

    Erklärung

    Swift

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

    Parameter

    image

    Das Bild, in dem Ergebnisse angezeigt werden sollen.

    error

    Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn beim Abrufen der Ergebnisse ein Fehler auftritt.

    Rückgabewert

    Die Segmentierungsmaske im angegebenen Bild oder nil, wenn ein Fehler aufgetreten ist.