GMLImage
@interface GMLImage : NSObjectEin 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
imageSourceTypeden Wert.imagehat, ist der Standardwertimage.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, wennimageSourceTypenicht.imageist.Erklärung
Objective-C
@property (nonatomic, readonly, nullable) int *image; -
Der Quellpixelpuffer.
nil, wennimageSourceTypenicht.pixelBufferist.Erklärung
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer; -
Der Quellbeispielzwischenspeicher.
nil, wennimageSourceTypenicht.sampleBufferist.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
imageDas Bild, das als Quelle verwendet werden soll. Die
CGImage-Property darf nichtNULLsein.Rückgabewert
Eine neue
MLImage-Instanz mit dem angegebenen Image als Quelle.nil, wenn die angegebeneimageistniloder ungültig. -
Initialisiert ein
MLImage-Objekt mit dem angegebenen Pixelpuffer.Erklärung
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;Parameter
pixelBufferDer 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 istniloder ungültig. -
Initialisiert ein
MLImage-Objekt mit dem angegebenen Beispielzwischenspeicher.Erklärung
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;Parameter
sampleBufferDer 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 vonCMSampleBuffers.Rückgabewert
Eine neue
MLImage-Instanz mit dem angegebenen Beispielzwischenspeicher als Quelle.nil, wenn die angegebene Beispielzwischenspeicher istniloder ungültig. -
Nicht verfügbar.
Erklärung
Objective-C
- (nonnull instancetype)init;