GMLImage
@interface GMLImage : NSObject
Una imagen que se usa en el aprendizaje automático en el dispositivo.
-
Es el ancho de la imagen en píxeles.
Declaración
Objective-C
@property (nonatomic, readonly) CGFloat width;
-
Es la altura de la imagen en píxeles.
Declaración
Objective-C
@property (nonatomic, readonly) CGFloat height;
-
Es la orientación en la que se muestra la imagen. Si
imageSourceType
es.image
, el valor predeterminado esimage.imageOrientation
; De lo contrario, el valor predeterminado es.up
.Declaración
Objective-C
@property (nonatomic) int orientation;
-
Es el tipo de fuente de la imagen.
Declaración
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType;
-
Es la imagen de origen.
nil
siimageSourceType
no es.image
.Declaración
Objective-C
@property (nonatomic, readonly, nullable) int *image;
-
Es el búfer de píxeles de origen.
nil
siimageSourceType
no es.pixelBuffer
.Declaración
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
-
Es el búfer de muestra de origen.
nil
siimageSourceType
no es.sampleBuffer
.Declaración
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
-
Inicializa un objeto
MLImage
con la imagen determinada.Declaración
Objective-C
- (nullable instancetype)initWithImage:(id)image;
Parámetros
image
La imagen que se usará como fuente. Su propiedad
CGImage
no debe serNULL
.Valor de retorno
Una instancia de
MLImage
nueva con la imagen determinada como origen.nil
si el valor deimage
especificado esnil
o no válido. -
Inicializa un objeto
MLImage
con el búfer de píxeles determinado.Declaración
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;
Parámetros
pixelBuffer
El búfer de píxeles que se usará como fuente. y quedarán retenidos por el nuevo Instancia
MLImage
durante su ciclo de vida.Valor de retorno
Una nueva instancia de
MLImage
con el búfer de píxeles determinado como origen.nil
si el valor especificado el búfer de píxeles esnil
o no es válido. -
Inicializa un objeto
MLImage
con el búfer de muestra determinado.Declaración
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;
Parámetros
sampleBuffer
El búfer de muestra que se usará como fuente. y quedarán retenidos por el nuevo Instancia
MLImage
durante su ciclo de vida. El búfer de muestra se debe basar en un búfer de píxeles (no datos comprimidos). En la práctica, debería ser la salida de video de la cámara. en un dispositivo iOS, no otros tipos arbitrarios deCMSampleBuffer
.Valor de retorno
Una nueva instancia de
MLImage
con el búfer de muestra determinado como origen.nil
si el valor especificado el búfer de muestra esnil
o no es válido. -
No disponible.
Declaración
Objective-C
- (nonnull instancetype)init;