MLKitImageLabeling Common Framework-Referenz

ImageLabeler

class ImageLabeler : NSObject

Ein Labelersteller für Bilder, der Bilder verarbeitet und mit Labels versieht.

  • Gibt einen Labelersteller für ein Bild mit den angegebenen Optionen zurück.

    Erklärung

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    Parameter

    options

    Optionen zum Konfigurieren des Labelerstellers für Bilder.

    Rückgabewert

    Ein Bildlabelersteller, der mit den angegebenen Optionen konfiguriert ist.

  • Nicht verfügbar. Verwenden Sie die Klassenmethoden.

  • Verarbeitet das angegebene Bild für die Beschriftung.

    Erklärung

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)

    Parameter

    image

    Das zu verarbeitende Bild.

    completion

    Handler zum Rückruf der Hauptwarteschlange mit Labels oder einem Fehler.

  • Gibt Labelergebnisse im angegebenen Bild oder nil zurück, wenn ein Fehler aufgetreten ist. Die Bildbeschriftung synchron im aufrufenden Thread ausgeführt wird.

    Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, damit die Benutzeroberfläche nicht blockiert wird. Als wird ein NSException ausgegeben, wenn diese Methode im Hauptthread aufgerufen wird.

    Erklärung

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]

    Parameter

    image

    Das Bild, in dem Ergebnisse abgerufen werden sollen.

    error

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

    Rückgabewert

    Ein Label-Array liefert das angegebene Bild oder nil, falls ein Fehler aufgetreten ist.