MLKitVision Framework-Referenz

GMLImage


@interface GMLImage : NSObject

Ein Bild, das für maschinelles Lernen auf dem Gerät verwendet wird.

  • Breite des Bilds in Pixeln.

    Erklärung

    Objective-C

    @property (nonatomic, readonly) CGFloat width;
  • Höhe des Bildes in Pixeln.

    Erklärung

    Objective-C

    @property (nonatomic, readonly) CGFloat height;
  • Die Anzeigeausrichtung des Bilds. Wenn imageSourceType den Wert .image hat, ist der Standardwert image.imageOrientation; Andernfalls ist der Standardwert .up.

    Erklärung

    Objective-C

    @property (nonatomic) int orientation;
  • Der Typ der Bildquelle.

    Erklärung

    Objective-C

    @property (nonatomic, readonly) GMLImageSourceType imageSourceType;
  • Das Quell-Image. nil, wenn imageSourceType nicht .image ist.

    Erklärung

    Objective-C

    @property (nonatomic, readonly, nullable) int *image;
  • Der Quellpixelpuffer. nil, wenn imageSourceType nicht .pixelBuffer ist.

    Erklärung

    Objective-C

    @property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
  • Der Quellbeispielzwischenspeicher. nil, wenn imageSourceType nicht .sampleBuffer ist.

    Erklärung

    Objective-C

    @property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
  • Initialisiert ein MLImage-Objekt mit dem angegebenen Bild.

    Erklärung

    Objective-C

    - (nullable instancetype)initWithImage:(id)image;

    Parameter

    image

    Das Bild, das als Quelle verwendet werden soll. Die CGImage-Property darf nicht NULL sein.

    Rückgabewert

    Eine neue MLImage-Instanz mit dem angegebenen Image als Quelle. nil, wenn die angegebene image ist nil oder ungültig.

  • Initialisiert ein MLImage-Objekt mit dem angegebenen Pixelpuffer.

    Erklärung

    Objective-C

    - (nullable instancetype)initWithPixelBuffer:
        (nonnull CVPixelBufferRef)pixelBuffer;

    Parameter

    pixelBuffer

    Der Pixelpuffer, der als Quelle verwendet werden soll. Sie wird vom neuen MLImage-Instanz für die Dauer ihres Lebenszyklus.

    Rückgabewert

    Eine neue MLImage-Instanz mit dem angegebenen Pixelpuffer als Quelle. nil, wenn die angegebene Pixelpuffer ist nil oder ungültig.

  • Initialisiert ein MLImage-Objekt mit dem angegebenen Beispielzwischenspeicher.

    Erklärung

    Objective-C

    - (nullable instancetype)initWithSampleBuffer:
        (nonnull CMSampleBufferRef)sampleBuffer;

    Parameter

    sampleBuffer

    Der Beispielzwischenspeicher, der als Quelle verwendet werden soll. Sie wird vom neuen MLImage-Instanz für die Dauer ihres Lebenszyklus. Der Beispielzwischenspeicher muss auf einem (keine komprimierten Daten) enthalten. In der Praxis sollte es die Videoausgabe der Kamera sein. auf einem iOS-Gerät und nicht auf andere Arten von CMSampleBuffers.

    Rückgabewert

    Eine neue MLImage-Instanz mit dem angegebenen Beispielzwischenspeicher als Quelle. nil, wenn die angegebene Beispielzwischenspeicher ist nil oder ungültig.

  • Nicht verfügbar.

    Erklärung

    Objective-C

    - (nonnull instancetype)init;