Referência do framework do MLKitVision

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

    Valor de retorno

    Uma nova instância de MLImage com a imagem fornecida como origem. nil se o image 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 de CMSampleBuffers.

    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;