GMLImage
@interface GMLImage : NSObjectImage utilisée en machine learning sur l'appareil.
-
Largeur de l'image en pixels.
Déclaration
Objective-C
@property (nonatomic, readonly) CGFloat width; -
Hauteur de l'image en pixels.
Déclaration
Objective-C
@property (nonatomic, readonly) CGFloat height; -
Orientation d'affichage de l'image. Si
imageSourceTypeest défini sur.image, la valeur par défaut estimage.imageOrientation; Sinon, la valeur par défaut est.up.Déclaration
Objective-C
@property (nonatomic) int orientation; -
Type de la source de l'image.
Déclaration
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType; -
Image source.
nilsiimageSourceTypen'est pas.image.Déclaration
Objective-C
@property (nonatomic, readonly, nullable) int *image; -
Tampon de pixel source.
nilsiimageSourceTypen'est pas.pixelBuffer.Déclaration
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer; -
Le tampon de l'exemple source.
nilsiimageSourceTypen'est pas.sampleBuffer.Déclaration
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer; -
Elle initialise un objet
MLImageavec l'image donnée.Déclaration
Objective-C
- (nullable instancetype)initWithImage:(id)image;Paramètres
imageImage à utiliser comme source. Sa propriété
CGImagene doit pas êtreNULL.Valeur renvoyée
Une nouvelle instance
MLImageavec l'image donnée comme source.nilsi la valeurimagedonnée estnilou non valide. -
Initialise un objet
MLImageavec le tampon de pixel donné.Déclaration
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;Paramètres
pixelBufferTampon de pixels à utiliser comme source. Elle sera conservée par le nouveau
MLImagependant la durée de son cycle de vie.Valeur renvoyée
Nouvelle instance
MLImageavec le tampon de pixels donné comme source.nilsi la valeur Le tampon de pixel estnilou non valide. -
Initialise un objet
MLImageavec l'exemple de tampon donné.Déclaration
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;Paramètres
sampleBufferExemple de tampon à utiliser comme source. Elle sera conservée par le nouveau
MLImagependant la durée de son cycle de vie. L'échantillon de tampon doit être basé sur un d'un tampon de pixels (pas de données compressées). En pratique, il doit s'agir de la sortie vidéo de la caméra sur un appareil iOS, et non à d'autres types arbitraires deCMSampleBuffer.Valeur renvoyée
Nouvelle instance
MLImageavec l'exemple de tampon donné comme source.nilsi la valeur l'échantillon de tampon estnilou non valide. -
Indisponible.
Déclaration
Objective-C
- (nonnull instancetype)init;