Referência da biblioteca MLImage

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 da tela 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 se imageSourceType não for .image.

    Declaração

    Objective-C

    @property (nonatomic, readonly, nullable) int *image;
  • O buffer de pixel de origem. nil se imageSourceType não for .pixelBuffer.

    Declaração

    Objective-C

    @property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
  • O buffer de amostra de origem. nil se imageSourceType não for .sampleBuffer.

    Declaração

    Objective-C

    @property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
  • Inicializa um objeto MLImage com a imagem fornecida.

    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 ser NULL.

    Valor de retorno

    Uma nova instância de MLImage com a imagem especificada como a origem. nil se o image fornecido for nil ou inválido.

  • Inicializa um objeto MLImage com o buffer de pixels especificado.

    Declaração

    Objective-C

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

    Parâmetros

    pixelBuffer

    O buffer de pixels a ser usado como origem. Ele será mantido pela nova instância MLImage enquanto durar o ciclo de vida.

    Valor de retorno

    Uma nova instância de MLImage com o buffer de pixels especificado como a origem. nil se o buffer de pixels fornecido for 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. Ele será mantido pela nova instância MLImage enquanto durar o ciclo de vida. O buffer de amostra precisa ser baseado em um buffer de pixels (não em dados compactados). Na prática, ele precisa ser a saída de vídeo da câmera em um dispositivo iOS, não outros tipos arbitrários de CMSampleBuffers.

    Valor de retorno

    Uma nova instância de MLImage com o buffer de amostra fornecido como a origem. nil se o buffer de amostra fornecido for nil ou inválido.

  • Indisponível.

    Declaração

    Objective-C

    - (nonnull instancetype)init;