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 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
, wennimageSourceType
nicht.image
ist.Erklärung
Objective-C
@property (nonatomic, readonly, nullable) int *image;
-
Der Quellpixelpuffer.
nil
, wennimageSourceType
nicht.pixelBuffer
ist.Erklärung
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
-
Der Quellbeispielzwischenspeicher.
nil
, wennimageSourceType
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 nichtNULL
sein.Rückgabewert
Eine neue
MLImage
-Instanz mit dem angegebenen Image als Quelle.nil
, wenn die angegebeneimage
istnil
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 istnil
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 vonCMSampleBuffer
s.Rückgabewert
Eine neue
MLImage
-Instanz mit dem angegebenen Beispielzwischenspeicher als Quelle.nil
, wenn die angegebene Beispielzwischenspeicher istnil
oder ungültig. -
Nicht verfügbar.
Erklärung
Objective-C
- (nonnull instancetype)init;