GMLImage
@interface GMLImage : NSObjectObraz używany przez systemy uczące się na urządzeniu.
-
Szerokość obrazu w pikselach.
Deklaracja
Objective-C
@property (nonatomic, readonly) CGFloat width; -
Wysokość obrazu w pikselach.
Deklaracja
Objective-C
@property (nonatomic, readonly) CGFloat height; -
Orientacja wyświetlania obrazu. Jeśli
imageSourceTypeto.image, domyślną wartością jestimage.imageOrientation; w przeciwnym razie domyślna wartość to.up.Deklaracja
Objective-C
@property (nonatomic) int orientation; -
Typ źródła obrazu.
Deklaracja
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType; -
Obraz źródłowy.
nil, jeśliimageSourceTypema wartość różną od.image.Deklaracja
Objective-C
@property (nonatomic, readonly, nullable) int *image; -
Bufor piksela źródłowego.
nil, jeśliimageSourceTypema wartość różną od.pixelBuffer.Deklaracja
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer; -
Bufor próbki źródłowego.
nil, jeśliimageSourceTypema wartość różną od.sampleBuffer.Deklaracja
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer; -
Inicjuje obiekt
MLImagez podanym obrazem.Deklaracja
Objective-C
- (nullable instancetype)initWithImage:(id)image;Parametry
imageObraz, który ma być używany jako źródło. Właściwość
CGImagenie może mieć wartościNULL.Zwracana wartość
Nowe wystąpienie
MLImagez podanym obrazem jako źródłem.nil, jeśli podana wartośćimagejestnillub jest nieprawidłowy. -
Inicjuje obiekt
MLImagez podanym buforem pikseli.Deklaracja
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;Parametry
pixelBufferBufor piksela, który ma być używany jako źródło. Będzie ona przechowywana przez nową
MLImageprzez cały cykl życia.Zwracana wartość
Nowa instancja
MLImagez podanym buforem pikseli jako źródłem.nil, jeśli podana bufor pikseli ma wartośćnillub jest nieprawidłowy. -
Inicjuje obiekt
MLImagez podanym buforem próbki.Deklaracja
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;Parametry
sampleBufferBufor próbki, który ma być używany jako źródło. Będzie ona przechowywana przez nową
MLImageprzez cały cykl życia. Bufor próbki musi być oparty na bufora (nie skompresowane dane). W praktyce powinno to być wyjście wideo z kamery na urządzeniu z iOS, a nie w innych typachCMSampleBuffer.Zwracana wartość
Nowa instancja
MLImagez podanym buforem próbki jako źródłem.nil, jeśli podana bufor próbki ma wartośćnillub jest nieprawidłowy. -
Niedostępne.
Deklaracja
Objective-C
- (nonnull instancetype)init;