Referencia del framework de MLKitVision

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 es image.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 si imageSourceType no es .image.

    Declaración

    Objective-C

    @property (nonatomic, readonly, nullable) int *image;
  • Es el búfer de píxeles de origen. nil si imageSourceType no es .pixelBuffer.

    Declaración

    Objective-C

    @property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
  • Es el búfer de muestra de origen. nil si imageSourceType 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 ser NULL.

    Valor de retorno

    Una instancia de MLImage nueva con la imagen determinada como origen. nil si el valor de image especificado es nil 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 es nil 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 de CMSampleBuffer.

    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 es nil o no es válido.

  • No disponible.

    Declaración

    Objective-C

    - (nonnull instancetype)init;