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
seimageSourceType
non è.image
.Dichiarazione
Objective-C
@property (nonatomic, readonly, nullable) int *image;
-
Il buffer del pixel di origine.
nil
seimageSourceType
non è.pixelBuffer
.Dichiarazione
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
-
Il buffer di esempio di origine.
nil
seimageSourceType
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 essereNULL
.Valore restituito
Una nuova istanza
MLImage
con l'immagine specificata come origine.nil
se il valoreimage
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 diCMSampleBuffer
.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;