GMLImage
@interface GMLImage : NSObject
Uma imagem usada no machine learning no dispositivo.
-
Largura da imagem, em pixels.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat width;
-
Altura da imagem em pixels.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat height;
-
A orientação de exibição da imagem. Se
imageSourceType
for.image
, o valor padrão seráimage.imageOrientation
Caso contrário, o valor padrão será.up
.Declaração
Objective-C
@property (nonatomic) int orientation;
-
O tipo de origem da imagem.
Declaração
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType;
-
A imagem de origem.
nil
seimageSourceType
não for.image
.Declaração
Objective-C
@property (nonatomic, readonly, nullable) int *image;
-
O buffer de pixel de origem.
nil
seimageSourceType
não for.pixelBuffer
.Declaração
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
-
O buffer de amostra de origem.
nil
seimageSourceType
não for.sampleBuffer
.Declaração
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
-
Inicializa um objeto
MLImage
com a imagem especificada.Declaração
Objective-C
- (nullable instancetype)initWithImage:(id)image;
Parâmetros
image
A imagem a ser usada como origem. A propriedade
CGImage
não pode serNULL
.Valor de retorno
Uma nova instância de
MLImage
com a imagem fornecida como origem.nil
se oimage
fornecido énil
ou inválido. -
Inicializa um objeto
MLImage
com o buffer de pixel especificado.Declaração
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;
Parâmetros
pixelBuffer
O buffer de pixels a ser usado como origem. Ela será retida pelo novo
MLImage
durante todo o ciclo de vida.Valor de retorno
Uma nova instância de
MLImage
com o buffer de pixel fornecido como origem.nil
se o endereço especificado o buffer de pixel énil
ou inválido. -
Inicializa um objeto
MLImage
com o buffer de amostra fornecido.Declaração
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;
Parâmetros
sampleBuffer
O buffer de amostra a ser usado como origem. Ela será retida pelo novo
MLImage
durante todo o ciclo de vida. O buffer de amostra precisa se basear buffer de pixel (dados não compactados). Na prática, deve ser a saída de vídeo da câmera em um dispositivo iOS, não outros tipos arbitrários deCMSampleBuffer
s.Valor de retorno
Uma nova instância de
MLImage
com o buffer de amostra fornecido como origem.nil
se o endereço especificado o buffer de amostra énil
ou é inválido. -
Indisponível.
Declaração
Objective-C
- (nonnull instancetype)init;