MLKitObjectDetection – Common Framework-Referenz

ObjectDetector

class ObjectDetector : NSObject

Ein Objektdetektor und Tracker, der Objekte in einem Bild erkennt und deren Verfolgung unterstützt.

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

    Erklärung

    Swift

    class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self

    Parameter

    options

    Optionen zum Konfigurieren des Objektdetektors. Es sollte eine Instanz einer der abgeleiteten CommonObjectDetectorOptions-Klassen sein.

    Rückgabewert

    Ein Objektdetektor, der mit den angegebenen Optionen konfiguriert wurde.

  • Nicht verfügbar. Verwenden Sie die Klassenmethoden.

  • Verarbeitet das angegebene Bild zur Objekterkennung und -verfolgung.

    Erklärung

    Swift

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

    Parameter

    image

    Das zu verarbeitende Bild.

    completion

    Handler für den Rückruf im Hauptthread mit erkannten Objekten oder Fehlern.

  • Gibt Objektergebnisse im angegebenen Bild oder nil zurück, wenn ein Fehler aufgetreten ist. Die Objekterkennung wird synchron im aufrufenden Thread durchgeführt.

    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 -> [MLKObject]

    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

    Das Array des Objekts ergibt das angegebene Bild oder nil, wenn ein Fehler aufgetreten ist.