ImageLabeler
class ImageLabeler : NSObjectEin 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) -> SelfParameter
optionsOptionen 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
imageDas zu verarbeitende Bild.
completionHandler zum Rückruf der Hauptwarteschlange mit Labels oder einem Fehler.
-
Gibt Labelergebnisse im angegebenen Bild oder
nilzurü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
NSExceptionausgegeben, wenn diese Methode im Hauptthread aufgerufen wird.Erklärung
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]Parameter
imageDas Bild, in dem Ergebnisse abgerufen werden sollen.
errorEin 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.