Riferimento al framework MLImage

GMLImage


@interface GMLImage : NSObject

Un'immagine utilizzata nel machine learning sul dispositivo.

  • Larghezza dell'immagine in pixel.

    Dichiarazione

    Objective-C

    @property (nonatomic, readonly) CGFloat width;
  • Altezza dell'immagine in pixel.

    Dichiarazione

    Objective-C

    @property (nonatomic, readonly) CGFloat height;
  • L'orientamento di visualizzazione dell'immagine. Se imageSourceType è .image, il valore predefinito è image.imageOrientation; altrimenti il valore predefinito è .up.

    Dichiarazione

    Objective-C

    @property (nonatomic) int orientation;
  • Il tipo di origine dell'immagine.

    Dichiarazione

    Objective-C

    @property (nonatomic, readonly) GMLImageSourceType imageSourceType;
  • L'immagine di origine. nil se imageSourceType non è .image.

    Dichiarazione

    Objective-C

    @property (nonatomic, readonly, nullable) int *image;
  • Il buffer del pixel di origine. nil se imageSourceType non è .pixelBuffer.

    Dichiarazione

    Objective-C

    @property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
  • Il buffer di esempio di origine. nil se imageSourceType non è .sampleBuffer.

    Dichiarazione

    Objective-C

    @property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
  • Inizializza un oggetto MLImage con l'immagine specificata.

    Dichiarazione

    Objective-C

    - (nullable instancetype)initWithImage:(id)image;

    Parametri

    image

    L'immagine da utilizzare come origine. La relativa proprietà CGImage non deve essere NULL.

    Valore restituito

    Una nuova istanza MLImage con l'immagine specificata come origine. nil se il valore image specificato è nil o non valido.

  • Inizializza un oggetto MLImage con il buffer di pixel specificato.

    Dichiarazione

    Objective-C

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

    Parametri

    pixelBuffer

    Il buffer di pixel da utilizzare come origine. Verrà conservato dalla nuova istanza MLImage per l'intera durata del suo ciclo di vita.

    Valore restituito

    Una nuova istanza MLImage con il buffer di pixel specificato come origine. nil se il buffer di pixel specificato è nil o non valido.

  • Inizializza un oggetto MLImage con il buffer campione specificato.

    Dichiarazione

    Objective-C

    - (nullable instancetype)initWithSampleBuffer:
        (nonnull CMSampleBufferRef)sampleBuffer;

    Parametri

    sampleBuffer

    Il buffer di esempio da utilizzare come origine. Verrà conservato dalla nuova istanza MLImage per l'intera durata del suo ciclo di vita. Il buffer di esempio deve essere basato su un buffer di pixel (non su dati compressi). In pratica, dovrebbe essere l'output video della videocamera su un dispositivo iOS, non altri tipi arbitrari di CMSampleBuffer.

    Valore restituito

    Una nuova istanza MLImage con il buffer di esempio specificato come origine. nil se il buffer di esempio specificato è nil o non valido.

  • Non disponibile.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;